Best Secondary Schools in Kiambu County

Kiambu county is home to some of the best performing secondary schools in KCSE like alliance high school, maryhill girls high school, loreto high school limuru, alliance girls' high school, etc. What follows is a list of the top secondary schools in Kiambu according to their KCSE mean grade score.

Ranking Criteria: The criteria used to rank the best secondary schools in Kiambu County is KCSE mean grade score published by the Kenya National Examination Council (KNEC).

Top Secondary Schools in Kiambu County (ranking table)

Rank School Name School Code County Mean Grade
1 ALLIANCE HIGH SCHOOL 11200001 KIAMBU 11.683
2 MARYHILL GIRLS HIGH SCHOOL 11200006 KIAMBU 10.975
3 LORETO HIGH SCHOOL LIMURU 11200005 KIAMBU 10.512
4 ALLIANCE GIRLS' HIGH SCHOOL 11200002 KIAMBU 10.415
5 MANGU HIGH SCHOOL 11200003 KIAMBU 10.399
6 LIMURU GIRLS' SCHOOL 11200004 KIAMBU 10.077
7 JUJA PREPARATORY AND SENIOR SCHOOL 11207205 KIAMBU 9.248
8 ST.FRANCIS GIRLS HIGH SCHOOL (MANG'U) 11236101 KIAMBU 9.182
9 THIKA HIGH SCHOOL 11207101 KIAMBU 8.886
10 ST. ANNE'S SEC. SCHOOL-LIOKI 11205201 KIAMBU 8.783
11 KANUNGA HIGH SCHOOL 11205101 KIAMBU 8.547
12 PRECIOUS BLOOD KAGWE GIRLS SECONDARY SCHOOL 11231102 KIAMBU 8.501
13 PRECIOUS BOYS HIGH SCHOOL 11236133 KIAMBU 8.175
14 SKYLINE SCHOOL-MUGUGA 11230313 KIAMBU 7.634
15 CARDINAL MAURICE OTUNGA SCHOOL, NAIROBI 11235202 KIAMBU 7.581
16 BRISTAR GIRLS HIGH SCHOOL 11207207 KIAMBU 7.514
17 KAHUHO UHURU HIGH SCHOOL 11230301 KIAMBU 7.014
18 WILLIAM NG'IRU GITAU SECONDARY SCHOOL 11232205 KIAMBU 6.968

Source of data: KNEC

* A Mean grade below 1 means that some students did not sit for exams or results for some students were cancelled.

* To add your school or update results with the latest, send us your full KCSE results via email justin@kenyayote.com.

Category: Secondary School Rankings by County