Best Secondary Schools in Kenya (Nationally)
What follows is a list of top 100 secondary schools in Kenya nationally ranked according to their KCSE performance. The list is updated regularly depending on the latest KCSE exam results we receive for a specific school.
Top Secondary Schools in Kenya Nationally (Rankings)
Rank | School Name | School Code | County | Mean Grade |
---|---|---|---|---|
1 | ALLIANCE HIGH SCHOOL | 11200001 | KIAMBU | 11.683 |
2 | MOI HIGH SCHOOL KABARAK | 27552001 | NAKURU | 11.409 |
3 | PRECIOUS BLOOD RIRUTA | 20405004 | NAIROBI | 11.372 |
4 | KAPSABET BOYS | 29500006 | NANDI | 11.295 |
5 | MASENO SCHOOL | 39700001 | KISUMU | 11.243 |
6 | MOLO ACADEMY | 27538208 | NAKURU | 11.039 |
7 | STRATHMORE SCHOOL | 20406020 | NAIROBI | 11.009 |
8 | CHAVAKALI HIGH SCHOOL | 38600006 | VIHIGA | 11.001 |
9 | MARYHILL GIRLS HIGH SCHOOL | 11200006 | KIAMBU | 10.975 |
10 | THE KENYA HIGH SCHOOL | 20400003 | NAIROBI | 10.861 |
11 | MURANGA HIGH | 10200008 | MURANGA | 10.845 |
12 | NAIROBI SCHOOL | 20400002 | NAIROBI | 10.800 |
13 | ST.ANTHONY'S BOYS' HIGH SCHOOL - KITALE | 23503101 | TRANSNZOIA | 10.759 |
14 | ANESTAR BOYS HIGH SCH - LANET | 27536129 | NAKURU | 10.733 |
15 | PIONEER SCHOOL | 10208311 | MURANGA | 10.728 |
16 | ST BRIGIDS KIMININI | 23500003 | TRANSNZOIA | 10.703 |
17 | STAREHE BOYS' CENTRE & SCHOOL | 20400004 | NAIROBI | 10.680 |
18 | ST. FRANCIS RANGA'LA GIRLS SECONDARY | 42738101 | SIAYA | 10.662 |
19 | MOI TEA GIRLS SECONDARY SCHOOL | 28512112 | KERICHO | 10.566 |
20 | MARY MOTHER OF GRACE SECONDARY SCHOOL | 30544102 | LAIKIPIA | 10.513 |
21 | LORETO HIGH SCHOOL LIMURU | 11200005 | KIAMBU | 10.512 |
22 | WAMY HIGH SCHOOL | 20401011 | NAIROBI | 10.488 |
23 | STAREHE GIRLS' CENTRE | 20400009 | NAIROBI | 10.488 |
24 | MOI GIRLS' HIGH SCHOOL- ELDORET | 26500001 | UASIN GISHU | 10.476 |
25 | ALLIANCE GIRLS' HIGH SCHOOL | 11200002 | KIAMBU | 10.415 |
26 | MANGU HIGH SCHOOL | 11200003 | KIAMBU | 10.399 |
27 | NAKURU GIRLS' HIGH SCHOOL | 27500009 | NAKURU | 10.390 |
28 | KISII HIGH | 40700002 | KISII | 10.324 |
29 | SUNSHINE SECONDARY SCHOOL | 20404003 | NAIROBI | 10.307 |
30 | LIGHT ACADEMY | 20404006 | NAIROBI | 10.306 |
31 | KIANDA SCHOOL | 20406008 | NAIROBI | 10.301 |
32 | UTUMISHI BOYS ACADEMY | 27500008 | NAKURU | 10.236 |
33 | KANGA HIGH | 44700006 | MIGORI | 10.230 |
34 | FRIENDS KAMUSINGA | 36600004 | BUNGOMA | 10.219 |
35 | CHEMELIL SUGAR ACADEMY | 39734405 | KISUMU | 10.198 |
36 | SEGERO ADVENTIST HIGH SCHOOL | 26509126 | UASIN GISHU | 10.150 |
37 | MARY MOUNT SECONDARY SCHOOL | 27538204 | NAKURU | 10.092 |
38 | NAKURU HIGH SCHOOL | 27500002 | NAKURU | 10.082 |
39 | PRECIOUS BLOOD SEC.SCHOOL - KILUNGU | 18336101 | MAKUENI | 10.079 |
40 | LIMURU GIRLS' SCHOOL | 11200004 | KIAMBU | 10.077 |
41 | MOI GIRLS' SCHOOL NAIROBI | 20405003 | NAIROBI | 10.059 |
42 | LENANA SCHOOL | 20400001 | NAIROBI | 10.048 |
43 | PANGANI GIRLS | 20400006 | NAIROBI | 10.040 |
44 | ST JOSEPH'S RAPOGI SECONDARY SCHOOL | 44736101 | MIGORI | 10.031 |
45 | MOI SIONGIROI GIRLS' SECONDARY | 25551207 | BOMET | 10.018 |
46 | MAASAI HIGH SCHOOL | 31557202 | KAJIADO | 9.964 |
47 | AGORO SARE HIGH SCHOOL | 41710301 | HOMA BAY | 9.962 |
48 | KANYAWANGA SECONDARY SCHOOL | 44717101 | MIGORI | 9.954 |
49 | ASUMBI GIRLS | 41700004 | HOMA BAY | 9.901 |
50 | KYENI GIRLS' HIGH SCHOOL | 14333201 | EMBU | 9.810 |
51 | NEW DAWN ORPHANS SECONDARY SCHOOL | 30544305 | LAIKIPIA | 9.799 |
52 | LITEIN HIGH SCHOOL | 28522505 | KERICHO | 9.773 |
53 | ST. MARY'S BOYS SECONDARY SCHOOL | 8202003 | NYERI | 9.766 |
54 | BAHATI GIRLS SECONDARY SCHOOL | 27536202 | NAKURU | 9.758 |
55 | BARDING SECONDARY SCHOOL | 42705202 | SIAYA | 9.755 |
56 | SOUTH TETU GIRLS' HIGH SCHOOL | 8219101 | NYERI | 9.724 |
57 | KAGUMO HIGH | 8200007 | NYERI | 9.713 |
58 | NYANGWA BOYS' HIGH SCHOOL | 14341201 | EMBU | 9.708 |
59 | MAHIGA GIRLS SECONDARY SCHOOL | 8237012 | NYERI | 9.708 |
60 | METEITEI BOYS SECONDARY SCHOOL | 29542101 | NANDI | 9.700 |
61 | SACHO HIGH SCHOOL | 33517102 | BARINGO | 9.696 |
62 | MAKINI SCHOOL | 20406014 | NAIROBI | 9.696 |
63 | NYANG'ORI BOYS HIGH SCHOOL | 38619102 | VIHIGA | 9.680 |
64 | NYAMIRA GIRLS SECONDARY SCHOOL | 42712102 | SIAYA | 9.675 |
65 | ST. CHARLES LWANGA ICHUNI GIRLS HIGH | 40735201 | KISII | 9.675 |
66 | NJIIRI SCHOOL | 10227301 | MURANGA | 9.661 |
67 | THOME BOYS SEC SCHOOL | 30555106 | LAIKIPIA | 9.659 |
68 | LIGHT ACADEMY | 3121102 | MOMBASA | 9.656 |
69 | ST. PETER'S MUMIAS BOYS HIGH SCHOOL | 37617211 | KAKAMEGA | 9.653 |
70 | KISIMA MIXED SECONDARY SCHOOL | 7214117 | NYANDARUA | 9.640 |
71 | NYERI HIGH SCHOOL | 8202001 | NYERI | 9.606 |
72 | SING'ORE GIRLS SECONDARY SCHOOL | 34518102 | ELGEYO MARAKWET | 9.592 |
73 | METKEI SECONDARY SCHOOL | 34559502 | ELGEYO MARAKWET | 9.572 |
74 | KISUMU GIRL'S HIGH SCHOOL | 39700009 | KISUMU | 9.558 |
75 | BUNYORE GIRLS | 38600003 | VIHIGA | 9.556 |
76 | UPPER HILL SCHOOL | 20405002 | NAIROBI | 9.551 |
77 | NYAHURURU ELITE SENIOR SCHOOL | 7214110 | NYANDARUA | 9.516 |
78 | NAIVASHA GIRLS SECONDARY SCHOOL | 27537301 | NAKURU | 9.514 |
79 | KAPSABET GIRLS HIGH SCHOOL | 29513101 | NANDI | 9.502 |
80 | ST. MARY'S GIRLS HIGH SCHOOL IGOJI | 15300012 | MERU | 9.469 |
81 | BURUBURU GIRLS SECONDARY | 20401007 | NAIROBI | 9.467 |
82 | ST. MARY'S SCHOOL, YALA | 42726101 | SIAYA | 9.457 |
83 | ST.PETER'S SEMINARY | 37616014 | KAKAMEGA | 9.456 |
84 | NGUVIU BOYS HIGH SCHOOL | 14355201 | EMBU | 9.455 |
85 | MOI FORCES ACADEMY - NAIROBI | 20400008 | NAIROBI | 9.436 |
86 | ST.CLARE GIRLS' SECONDARY-ELBURGON | 27538105 | NAKURU | 9.428 |
87 | KARIMA GIRLS | 7200009 | NYANDARUA | 9.427 |
88 | MOI FORCES ACADEMY LANET | 27500007 | NAKURU | 9.423 |
89 | RAMBA SECONDARY SCHOOL | 42721202 | SIAYA | 9.416 |
90 | TURBO SCHOOL | 26509169 | UASIN GISHU | 9.416 |
91 | SHEIKH KHALIFA BIN ZAYED AL-NAHYAN SECONDARY | 3121101 | MOMBASA | 9.411 |
92 | ST. GABRIEL'S LANET SEC | 27536124 | NAKURU | 9.385 |
93 | MBITA HIGH SCHOOL | 41700010 | HOMA BAY | 9.375 |
94 | VANESSA GRANT GIRLS HIGH SCHOOL | 27552048 | NAKURU | 9.367 |
95 | MARIA SOTI GIRLS EDUCATIONAL CENTRE | 34559212 | ELGEYO MARAKWET | 9.348 |
96 | MATERI GIRLS SECONDARY SCHOOL | 19313201 | THARAKA NITHI | 9.348 |
97 | NYAHURURU ELITE GIRLS SE. SCHOOL | 30556320 | LAIKIPIA | 9.321 |
98 | MAKUENI BOYS | 18300003 | MAKUENI | 9.304 |
99 | ORERO BOYS SECONDARY SCHOOL | 41704107 | HOMA BAY | 9.295 |
100 | APOSTOLIC CARMEL GIRLS' SECONDARY SCHOOL | 20401101 | NAIROBI | 9.291 |
* If your school's KCSE mean grade in the table above is not the latest, then send us an email at justin@kenyayote.com with your full exam result for an update.
Counties: Secondary School Rankings by County