Naivasha High School: C2 Grade 10 Admissions, Fees and Pathways

Naivasha High School is a public C2 boys’ boarding senior school in Naivasha Sub-county, Nakuru County, Kenya. Learners and parents preparing for Grade 10 selection can identify the institution using its registered name and the KNEC code below.

Naivasha High School: Location and Registration

  • County: Nakuru
  • Sub-county: Naivasha
  • Ownership: Public
  • 2026 senior-school cluster: C2
  • School type: boys’ boarding
  • KNEC code: 27537303
  • Unique Institution Code (UIC): EU79

Naivasha High School: Grade 10 Placement and Learning Pathways

Senior-school placement follows the Ministry of Education’s official selection process. Learners should confirm approved subject combinations before selecting this institution. Kenya’s pathways include STEM, Social Sciences, and Arts and Sports Science; individual schools offer only approved combinations. Verify your placement, reporting date, required uniforms and documents in the official joining letter.

For the 2026 intake, Naivasha High lists STEM, Social Sciences and Arts and Sports Science subject combinations.

Naivasha High School: School Fees and Payments

As a public boarding senior school, the parent’s contribution depends on the applicable approved fee tier. Confirm the school’s actual fee statement and joining requirements directly with the administration. Do not transfer money to an account that has not been independently verified with the school.

Naivasha High School: Contacts and KCSE Results

For a current postal address, telephone contact, email, school website and authenticated KCSE results, consult the school administration or relevant education office. Do not assume old directory details and examination results remain current.

Naivasha High School

School registration reference: Naivasha High School school profile.