Kangundo High School is a public boys’ boarding secondary school located in Kangundo Sub-County, Machakos County.
The school is classified as a Cluster 2 (C2) institution under the Ministry of Education school categorisation based on Kenya’s Competency-Based Curriculum (CBC).
It serves learners drawn mainly from Machakos County and surrounding regions and is among the long-established public secondary schools in Eastern Kenya.
The school operates under the 8-4-4 curriculum, preparing students for the Kenya Certificate of Secondary Education (KCSE) examinations administered by the Kenya National Examinations Council (KNEC).
Kangundo Senior School is the official name of the institution. It is registered with the Kenya National Examinations Council (KNEC) under code 12316101 and has a UIC code L7PV with serial number 4603.
The school operates as a boarding secondary institution and falls under the regular SNE category, with no special needs designation.
Kangundo High School Performance Overview
Kangundo Senior School recently released its 2023 Kenya Certificate of Secondary Education (KCSE) results, with a mean score of 5.9051 (C plain).
Also Read: Kitonyini Senior School History, Fees, Performance, Location and Contacts
A total of 158 candidates sat for the exams, and 36% qualified for direct university entry.
The results showed a range of grades from B to D, with most candidates clustered in the middle bands, while no A or A‑ grades were recorded.
Facilities and Fees
The school has dormitories, classrooms, science laboratories, a dining hall, sanitation blocks, and sports grounds to support both academic and co-curricular activities.
As a Cluster 2 (C2) public boarding school, the fees are set in line with the Ministry of Education guidelines for C2 institutions.
Also Read: Nyayo A.I.C Girls Fees, Performance, Location and Contacts
Location and Contacts
Kangundo Senior School is located in Kangundo Sub-County, Machakos County, in the Eastern region of Kenya.
For official correspondence, the school can be reached at P.O. Box 1000-90115, Kangundo.
Parents, guardians, and stakeholders seeking information on admissions, fees, academic performance, or general inquiries are advised to contact the school directly through this postal address.
Additional information and updates may also be obtained via the Machakos County Education Office or the Sub-County Director of Education.
Follow our WhatsApp Channel and join our WhatsApp Group for real-time news updates.




