Mua Hills Secondary School is a C2 public girls’ boarding senior school located in Mutituni, Mua Hills, Machakos County, in Kenya.
It was previously an Extra-County public school but has since evolved from a conventional secondary institution into a C2 public girls’ boarding senior school under Kenya’s Competency-Based Curriculum (CBC).
From January 2026, the institution began admitting Grade 10 learners, offering specialised pathways in Science, Technology, Engineering and Mathematics (STEM), Social Sciences, and Arts and Sports, in line with the CBE structure.
Operating under the Competency-Based Curriculum (CBC), the school serves girls-only students transitioning into senior secondary pathways, like:
- STEM (Science, Technology, Engineering, and Mathematics)
- Social Sciences (Humanities and Business Studies)
- Arts & Sports (Performing/Visual Arts and Physical Education)
Mua Hills Secondary KCSE Performance and Fees
Under Ministry of Education guidelines effective January 2026, fees for public senior secondary schools were standardised based on institutional classification.
As a C2 category public senior school, Mua Hills Secondary School has an official annual tuition fee of Ksh45,054.
However, the total cost for boarding students may be higher once additional approved charges are included.
These may cover uniforms, personal effects, and development-related contributions, depending on school requirements.
Therefore, parents and guardians are advised to consult the school’s official fee structure for a detailed breakdown.
Mua Hills Secondary School’s latest publicly available KCSE results from 2024 show steady performance, with 113 candidates sitting for the examinations.
Also Read: Vyulya Girls Secondary Fees, KCSE Performance, Location, and Contacts
The results reflect the school’s continued emphasis on discipline and academic development, consistent with performance trends among Extra-County schools in Machakos County.
The grade distribution indicates a strong middle band. Two candidates attained B-, ten scored C+, 38 achieved C, 39 earned C-, 22 obtained D+, and two scored D.
The majority of candidates attained C plain and related grades, which are suitable for progression to TVET institutions and selected regional university programmes.
As of January 2026, the 2025 KCSE results for the school have not been publicly released.
Also Read: Kangundo High School Fees, Performance, Location and Contacts
However, past performance trends indicate gradual improvement, placing the institution in a stable position as it aligns with the transition to CBC senior school pathways, beginning with the Grade 10 intake.
Contacts And Location
Mua Hills Secondary School is in Mutituni, Mua Hills, within Machakos Sub-County, serving students from the region under public ownership.
The school’s KNEC code is 12301704, confirming its official registration for national exams. Contact by phone at 0721 154 350 (students’ office) or by writing to P.O. Box 361, Mitaboni 90104 for admissions, inquiries, or partnerships. Website: https://muahillssecondary.ach.ke provides updates on programs and events.
Follow our WhatsApp Channel and join our WhatsApp Group for real-time news updates.




