Kahuho Uhuru High School — now transitioning to a senior school under Kenya's Competency-Based Curriculum — is a public boys boarding institution in Kiambu County. This article covers the school's location, category, fee structure, curriculum, and academic performance.

Source: Facebook
TABLE OF CONTENTS
Key takeaways
- Kahuho Uhuru Senior School (formerly Kahuho Uhuru High School) is a C2 Public Boys boarding school in Kiambu County, Kabete Sub-county.
- The school offers Senior School Grades 10, 11, and 12 under the CBC framework.
- Under the management of Chege Kariuki, the school had an enrolment of 830 students in 2024.
- Under the CBE senior school fee structure, C2 boarding schools charge KSh 45,054 per year from January 2026 onwards.
- Contact the school on 0721447336 or at kahuhouhuruhighschool@gmail.com.
History and background
The school, historically known as Kahuho Uhuru High School, has played a vital role in Kiambu's education sector.
It is a public boys secondary school categorised as C2 under the new Competency-Based Education (CBE) curriculum.
The school is affiliated with the Central Government and sits on 10 acres, with a teaching staff of 36.
Location
The school is located in the Muguga location, Kabete Constituency, Kiambu County, Central Province. Its postal address is P.O. Box 100, Kikuyu.
Its physical location is Muguga-Kahuho, within Kikuyu, Kiambu.
School category
Kahuho Uhuru is classified as a C2 institution — a public, regular boarding school — and maintains this status under the new senior school system.
Under Kenya's previous 8-4-4 framework, the school was categorised by the Ministry of Education as a County-level boarding boys secondary school.
The new guidelines have reclassified secondary schools into four clusters (C1 to C4), with all boarding school students in these clusters paying a standardised annual fee.
Curriculum and programmes
Transition to CBC senior school
Kenya's education system is undergoing one of its biggest transitions yet, as the first cohort of CBC learners stepped into senior school in January 2026.
Kahuho Uhuru Senior School operates within the Competency-Based Curriculum. Students specialise in one of three main pathways: STEM (Science, Technology, Engineering, and Mathematics), Social Sciences (Humanities and Business Studies), and Arts & Sports (Performing/Visual Arts and Physical Education).
Subjects offered
At senior school level, learners take seven subjects in total. Four are compulsory: English, Kiswahili, Core or Essential Mathematics, and Community Service Learning.
The remaining three subjects are electives chosen from within the learner's selected pathway. In STEM, for example, electives include Biology, Chemistry, Physics, Computer Science, and Agriculture.
Fee structure
The school's official website notes that fee details are being finalised for the upcoming academic year. The applicable fees are set by the Ministry of Education (MoE).
Fees under the new CBE senior school system (from January 2026)
The Ministry of Education announced that senior secondary school fees would be standardised across the country, with all senior school boarding institutions set to charge an annual uniform fee.
Former national schools, now classified as C1, charge KSh 53,554 per year. Extra-county schools reclassified as C2 charge KSh 45,054 annually, while county schools (C3) charge KSh 40,035 per year.
School cluster | Former category | Annual parent fee (KSh) |
C1 | National school | 53,554 |
C2 | Extra-county (Kahuho Uhuru) | 45,054 |
C3 | County school | 40,035 |
C4 | Sub-county school | 0 (free) |
Additional costs not covered in the table
The MoE fee covers tuition and boarding. Parents should budget separately for:
- Meals and catering levies (where applicable beyond government capitation)
- Transport to and from school
- Examination registration fees (e.g., KSSEA at the end of Grade 12)
- Stationery, uniforms, and personal effects
- Co-curricular activity fees (sports, trips)
For the most current term-by-term breakdown, contact the school directly on 0721447336 or email kahuhouhuruhighschool@gmail.com.
Academic performance
KCSE results overview
Kahuho Uhuru has historically competed at county level in the Kenya Certificate of Secondary Education (KCSE) examinations. In the 2013 KCSE, the school ranked 81st among district schools nationally, with 198 candidates and a mean score of C+ (49.095 points) in Kiambu County.
In the 2018 KCSE, the school entered 217 candidates from Kabete Sub-county. Specific grade distribution figures for that cohort were not publicly available at the time of writing.
The school now transitions away from the 8-4-4 KCSE system. Future academic benchmarks will be set by the Kenya Senior Secondary Education Assessment (KSSEA) at the end of Grade 12 under the CBC framework.
Admissions and selection
How placement works
Admission to Kahuho Uhuru Senior School is managed through the national placement system. Under CBC, the first cohort moved from Junior School to Grade 10 under the new Senior School system, placed based on their Kenya Junior School Education Assessment (KJSEA) results.
Requirements
Students admitted to the school must:
- Have sat and passed the Kenya Junior School Education Assessment (KJSEA) at the end of Grade 9
- Accept placement through the government's school selection process
- Comply with the school's uniform, discipline, and fees policies on joining
Parents of new students should contact the school's admissions office for the current joining instructions and any additional entry requirements specific to the intake year.
Location and contact details
Physical location | Muguga-Kahuho, Kabete Constituency, Kiambu County |
Postal address | P.O. Box 100, Kikuyu |
Phone | 0721447336 |
kahuhouhuruhighschool@gmail.com | |
KNEC Code | 11241012 |
Official website | School website |
Frequently asked questions
What category is Kahuho Uhuru High School?
Kahuho Uhuru is a C2 school — a regular public boarding institution for boys, classified under the new Competency-Based Education (CBE) system. C2 schools were formerly known as extra-county schools.
Where is Kahuho Uhuru High School located?
Kahuho Uhuru Senior School is in Kabete Sub-County, Kiambu County, Central Region, Kenya. The physical address is Muguga-Kahuho, along the Kikuyu area. Parents can reach the school on 0721447336 for directions.
How much are the school fees at Kahuho Uhuru?
As a C2 boarding school under the new CBE senior school framework, Kahuho Uhuru charges KSh 45,054 per year in parental contribution. This figure is set by the Ministry of Education. Additional costs such as uniforms, transport, and exam fees are charged separately.
What curriculum does Kahuho Uhuru High School follow?
The school operates as a senior school within the Competency-Based Curriculum (CBC). Students specialise in one of three pathways: STEM, Social Sciences, or Arts & Sports Science.
How do I contact Kahuho Uhuru High School?
For fees, admissions, or general enquiries, contact the school principal on 0721447336 or by email at kahuhouhuruhighschool@gmail.com. The school's official website also publishes updates on admissions and fee structures.
Tuko.co.ke also highlighted facts about Kahawa Garrison Senior School, including its codes, fees, CBC pathways, KCSE results and admissions in Nairobi.
The public day school’s tuition is covered by government funding, while learners can choose from pathways including STEM and Social Sciences. Find out what families need to know about enrolment, optional costs and contacting the school.
Source: TUKO.co.ke
