KCSE 2023 results by school

380 schools whose KCSE 2023 results were published, best mean first. The Kenya average was 4.54 (C-).

Schools by mean among schools whose results were published

RankSchoolMeanGradeAbove averageCandidatesCounty
1Moi High School Kabarak10.430B++5.89401Nakuru
2Mudasa Academy Secondary10.400B++5.86–Vihiga
3=Kapsabet Boys High School10.200B++5.66480Nandi
3=Light Academy10.200B++5.66–Mombasa
5Strathmore School - Secondary10.080B++5.54–Nairobi
6Kenya High School9.956B++5.41383Nairobi
7=Chesowos Adventist Secondary School9.900B++5.3650Trans Nzoia
7=SDA Segero Secondary9.900B++5.36–Uasin Gishu
9Chemelil Sugar Academy9.890B++5.35113Kisumu
10Pangani Girls Secondary School9.889B++5.35397Nairobi
11St. Anthony’s Boys’ High School – Kitale9.845B++5.30–Trans Nzoia
12=Alliance Girls’ High School9.800B++5.26496Kiambu
12=Kisima Mixed Secondary9.800B++5.26–Nyandarua
14St Peter’s Abwao Secondary School9.746B++5.20194Migori
15Kiage Tumaini Boys High School.9.745B++5.2033Kisii
16Samoei Boys Secondary School9.600B++5.06292Nandi
17Alliance High School9.591B++5.05467Kiambu
18Maranda High School9.578B++5.03–Siaya
19Cardinal Otunga High School-Mosocho9.570B++5.03432Kisii
20St Brigids Kiminini9.569B++5.02292Trans Nzoia
21Maseno School9.543B++5.00523Kisumu
22Loreto High School Limuru9.540B++5.00355Kiambu
23St Therese Mbooni Girls9.532B++4.99282Makueni
24Starehe Boys9.502B++4.96271Nairobi
25Mangu High School9.497B+4.95549Kiambu
26Our Lady of Mt. Carmel Maryhill Girls9.442B+4.90511Kiambu
27Sheik Zayed Secondary School9.420B+4.88217Mombasa
28Moi Girls’ High School- Eldoret9.416B+4.87351Uasin Gishu
29Friends Kamusinga9.365B+4.82–Bungoma
30Tenwek High School9.334B+4.79398Bomet
31Kagumo High School9.306B+4.76396Nyeri
32Orero Boys Secondary School9.289B+4.74–Homa Bay
33Kipsigis Girls’ High School9.284B+4.74394Kericho
34Baricho High School9.270B+4.73449Kirinyaga
35Mbita High School9.269B+4.73424Homa Bay
36Tulwo Girls High School9.245B+4.70184Nandi
37Kisasi Secondary School9.215B+4.67–Kitui
38Kanga High School9.206B+4.66–Migori
39Butere Girls High School9.170B+4.63558Kakamega
40=Bunyore Girls High School9.100B+4.56–Vihiga
40=Butula Boys High School9.100B+4.56361Busia
42St. Francis Rang’ala Girls Secondary School9.080B+4.54675Siaya
43Nyambaria High School9.071B+4.53–Nyamira
44Muthale Girls Secondary9.063B+4.52–Kitui
45Lenana School9.043B+4.50–Nairobi
46Lugulu Girls High School9.001B+4.46605Bungoma
47Bishop Gatimu Ngandu Girls9.000B+4.46355Nyeri
48Kwale High8.979B+4.44–Kwale
49=Fincharo Mixed Secondary8.950B+4.4163Mandera
49=Kisii High8.950B+4.41565Kisii
49=Makueni Boys School8.950B+4.41377Makueni
49=St Charles Lwanga School8.950B+4.41–Kitui
53Limuru Girls’ School8.901B+4.36–Kiambu
54=Kitui High8.890B+4.35–Kitui
54=Meru School8.890B+4.35414Meru
54=Nanyuki High School8.890B+4.35331Laikipia
57Tengecha Girls Secondary School8.859B+4.32–Kericho
58Nairobi School8.837B+4.29541Nairobi
59St. Mary’s Girls High School Igoji8.837B+4.29337Meru
60Oyugi Ogango Girls’ Secondary School8.817B+4.27–Migori
61Igembe Boys’ Secondary School8.810B+4.27280Meru
62Precious Blood Riruta8.800B+4.26–Nairobi
63Kabare Girls’ High School8.765B+4.22310Kirinyaga
64S.A. Kolanya Girls Secondary School8.750B+4.21280Busia
65Materi Girls’8.715B+4.17–Tharaka-Nithi
66Oloolaiser High School8.700B+4.16227Kajiado
67Chewoyet High School8.700B+4.16363West Pokot
68A.I.C Sombe Girls Secondary School8.660B+4.12–Kitui
69Njonjo Girls High School8.654B+4.11316Laikipia
70Chogoria Girls8.649B+4.11319Tharaka-Nithi
71Sabunley Secondary School8.634B+4.09175Wajir
72St. Peter’s Mumias Boys’ High School8.533B+3.99–Kakamega
73Karima Girls8.522B+3.98456Nyandarua
74Moi Girls Isinya8.521B+3.98267Kajiado
75St. Joseph’s Girls – Chepterit8.507B+3.96443Nandi
76=Agoro Sare High School8.500B+3.96–Homa Bay
76=Nakuru Girls’ High School8.500B+3.96290Nakuru
78Starehe Girls8.490B-+3.95190Nairobi
79Kathiani Girls School8.485B-+3.94305Machakos
80Nakuru High School8.450B-+3.91298Nakuru
81Kisumu Girls High School8.406B-+3.86342Kisumu
82=Caring Hearts High School8.400B-+3.86–Machakos
82=Nyabururu Girls8.400B-+3.86–Kisii
84Asumbi Girls High School8.371B-+3.83531Homa Bay
85Moi Forces8.340B-+3.80542Nairobi
86Baringo Boys High School8.334B-+3.79296Baringo
87St Patrick Iten8.273B-+3.73374Elgeyo-Marakwet
88Moi Girls Secondary8.270B-+3.73–Mandera
89Mahiga Girls Secondary8.238B-+3.69315Nyeri
90Nyandarua High School8.224B-+3.68201Nyandarua
91Moi Girls Secondary8.220B-+3.68364Nairobi
92=Matinyani Secondary School8.210B-+3.67265Kitui
92=St. Joseph’s Boys High School – Kitale8.210B-+3.67531Trans Nzoia
94=Busiada Girls Secondary School8.200B-+3.66140Busia
94=Precious Blood Secondary School – Kilungu8.200B-+3.66206Makueni
96Chavakali High School8.180B-+3.64561Vihiga
97St. Anne’s Secondary School-Lioki8.103B-+3.56232Kiambu
98Kaaga Girls’ High School8.081B-+3.54284Meru
99Moi High Mbiruri8.060B-+3.52252Embu
100Ikuu Boys High School8.059B-+3.52237Tharaka-Nithi
101St. Francis Girls High School (Mang’u)8.042B-+3.50313Kiambu
102Our Lady of Mercy Rangenyo Girls Secondary School8.040B-+3.50–Nyamira
103Molo Academy Boys Secondary School8.020B-+3.48221Nakuru
104Sironga Girls High School8.013B-+3.47517Nyamira
105St. Mary’s School, Yala8.002B-+3.46552Siaya
106=Kenyatta High Mwatate8.000B-+3.46–Taita Taveta
106=Kyeni Girls’ High School8.000B-+3.46–Embu
108Utumishi Boys Academy7.960B-+3.42324Nakuru
109Thika High School7.930B-+3.39450Kiambu
110Mama Ngina Girls Secondary School7.852B-+3.31237Mombasa
111St Peter Claver’s Secondary School-Kithuki7.830B-+3.29183Makueni
112Kakamega School7.770B-+3.23557Kakamega
113Kitondo Secondary School7.730B-+3.19203Makueni
114Mary Mount Secondary School7.726B-+3.18139Nakuru
115Kapenguria School7.719B-+3.18399West Pokot
116Metkei Girls Secondary7.716B-+3.17237Elgeyo-Marakwet
117=Matuga Girls Hgh School7.700B-+3.16232Kwale
117=Moi Kapsowar Girls Secondary School7.700B-+3.16291Elgeyo-Marakwet
119Bahari Girls High School7.691B-+3.15–Kilifi
120Utumishi Girls Academy7.680B-+3.1497Nakuru
121Bura Girls High School7.640B-+3.10222Taita Taveta
122St. Bakhita Bahati Girls Secondary School7.630B-+3.09216Nakuru
123=Chania Girls’ High School7.616B-+3.07276Kiambu
123=M.P. Shah Chania High School7.616B-+3.07276Kiambu
125Riokindo High School7.611B-+3.07–Kisii
126Moi Girls’ Secondary School-Vokoli7.597B-+3.05370Vihiga
127Chogoria Boys High School7.532B-+2.99361Tharaka-Nithi
128Precious Blood Kagwe Girls Secondary School7.531B-+2.99241Kiambu
129Nkuene Girls High School7.500B-+2.96296Meru
130S.T Alphonsa Kisau Girls’ Secondary School7.437C++2.89284Makueni
131Elburgon Secondary School7.417C++2.87168Nakuru
132St. Martin Kathonzweni School7.400C++2.86195Makueni
133Arabia Boys Secondary7.393C++2.8557Mandera
134Loreto High School, Matunda7.365C++2.82271Uasin Gishu
135Kerugoya Boys High School7.320C++2.78–Kirinyaga
136Naivasha Girls Secondary School7.266C++2.72294Nakuru
137Wajir High School7.240C++2.70146Wajir
138=Kisima Girls High School7.200C++2.66132Samburu
138=Nep Girls High7.200C++2.6685Garissa
140Cardinal Otunga Girls High School7.156C++2.61442Bungoma
141Kimulot Secondary School7.102C++2.56272Bomet
142Usenge High School7.101C++2.56–Siaya
143Mary Leakey Girls’ High School7.100C++2.56–Kiambu
144Mandera Secondary School7.075C++2.53–Mandera
145Wayam Secondary School7.070C++2.53202Mandera
146Chianda High School7.057C++2.51403Siaya
147Mbooni Boys Secondary7.050C++2.51312Makueni
148Othaya Boys High School7.040C++2.50325Nyeri
149Kiambu High School7.009C++2.47426Kiambu
150Lodwar Boys High School7.004C++2.46152Turkana
151=Hon. D.M Amin Girls Secondary School7.000C++2.46197Wajir
151=Shaletey Mixed Secondary School7.000C++2.46104Wajir
151=Talek Boys Secondary School7.000C++2.46213Narok
154=Kiurani Secondary School6.990C++2.45207Tharaka-Nithi
154=Njabini Boys High School6.990C++2.45230Nyandarua
156Karima Boys High School6.976C++2.43251Nyeri
157Kitale School-Secondary6.930C++2.39212Trans Nzoia
158St. Theresa’s Tartar Girls Secondary School6.880C++2.34414West Pokot
159A.I.C. Chebisaas Boys Secondary School6.856C++2.31257Uasin Gishu
160Garissa High School6.830C++2.29257Garissa
161Bute Girls Secondary School6.810C++2.27134Wajir
162St Georges Girls6.800C++2.26383Nairobi
163Ribe Boys Secondary6.790C++2.25230Kilifi
164Turkana Girls’ Secondary School6.740C++2.20146Turkana
165Shimo-La-Tewa School6.710C++2.17392Mombasa
166St. Josephine Bakhita Masinga Girls’ High School6.703C++2.16213Machakos
167Mumbuni High School6.700C++2.16–Machakos
168Koelel Forces Academy6.691C++2.15406Nakuru
169Coulson Girls’ Secondary School6.680C++2.14115Nakuru
170Korongoi Girls’ Secondary6.640C++2.10257Kericho
171Moi Nyabohanse Girls High School6.581C++2.04182Migori
172Moi Girls Secondary School Kamangu6.580C++2.04184Kiambu
173Naromoru Girls Secondary School6.570C++2.03179Nyeri
174Kaaga Boys Secondary6.566C++2.02265Meru
175Senior Chief Koinange Girls High School6.549C++2.01386Kiambu
176Loreto Girls High School Kiambu6.538C++1.99–Kiambu
177Tala Girls Secondary School6.531C++1.99224Machakos
178St. Bonaventure Kaheti Boys6.530C++1.99247Nyeri
179Jomo Kenyatta Boys High School6.510C++1.97414Nakuru
180=Kerotet Girls Secondary School6.500C++1.96221Uasin Gishu
180=Libin Nomadic Girls Secondary6.500C++1.9659Mandera
182Magomano Secondary School6.491C+1.95–Nyandarua
183Santa Maria Girls Secondary School6.490C+1.95432Elgeyo-Marakwet
184=Enoomatasiani Girls Secondary School6.480C+1.94–Kajiado
184=Kangaru School6.480C+1.94370Embu
186Moi Girls Secondary School-Marsabit6.450C+1.91208Marsabit
187Kainuk Mixed Secondary School6.418C+1.8798Turkana
188Kanjuri High School6.410C+1.87283Nyeri
189Leshau Boys High School6.406C+1.86165Nyandarua
190Vihiga Friends High School6.386C+1.84555Vihiga
191Ndumberi Girls Secondary School6.373C+1.83159Kiambu
192Jomo Kenyatta Girls High School6.346C+1.80307Nakuru
193Maai-Mahiu Girls Secondary School6.343C+1.80167Nakuru
194O.L.O.F Chinga Girls6.342C+1.80190Nyeri
195Wanjohi Girls Secondary School6.340C+1.80206Nyandarua
196Ndaragwa Girls6.322C+1.78177Nyandarua
197Mbitini Girls’ Secondary School6.311C+1.77276Kitui
198Chesamisi Boys High School6.304C+1.76425Bungoma
199Ikuu Girls Secondary School6.300C+1.76317Tharaka-Nithi
200Kombeni6.297C+1.75297Kilifi
201Tumutumu Girls6.273C+1.73399Nyeri
202Endarasha High School6.250C+1.71163Nyeri
203Seko Girls Secondary School6.220C+1.68167Uasin Gishu
204Moi Girls High School, Kamusinga6.218C+1.67432Bungoma
205=Langalanga Secondary School6.200C+1.66421Nakuru
205=Uhuru Secondary6.200C+1.6692Nairobi
207Kenyatta H.S Mahiga6.173C+1.63254Nyeri
208Olkejuado High School6.140C+1.60371Kajiado
209Wajir Girls Secondary School6.137C+1.59205Wajir
210=Michinda Secondary School6.100C+1.5671Nakuru
210=Nambale Secondary School6.100C+1.56332Busia
212Umusalama Girls’ Secondary School6.080C+1.54158Garissa
213Isiolo Girls High School6.070C+1.53104Isiolo
214Ngao Girls Secondary School6.063C+1.5248Tana River
215Huruma Girls High School6.061C+1.52229Nairobi
216Godoma Secondary5.981C+1.44141Kilifi
217Lamu Girls Secondary School5.820C+1.28146Lamu
218Nyakiambi5.796C+1.25220Nyandarua
219Goseta Boys High School5.753C+1.21248Trans Nzoia
220Mazeras High School5.748C+1.20159Kwale
221Mwaani Boys’ Secondary School5.746C+1.20205Makueni
222Matiliku Secondary School5.741C+1.20282Makueni
223Ribe Girls Secondary5.658C+1.11316Kilifi
224Uthiru Girls High School5.629C+1.09208Kiambu
225Our Lady of Mercy Girls Secondary School5.621C+1.08–Tharaka-Nithi
226Ontulili Boys Secondary School5.520C+0.98130Meru
227Hill School – Eldoret5.519C+0.98–Uasin Gishu
228St. Joseph’s Nyabigena Boys Secondary School5.514C+0.97173Kisii
229Mururia Secondary School5.512C+0.97205Kiambu
230Kirobon Girls Secondary School5.500C+0.96–Nakuru
231Mariakani Secondary5.463C-+0.92231Kilifi
232Nyayo A.I.C Girls Secondary School5.410C-+0.87105Machakos
233Moyale Secondary School5.400C-+0.8660Marsabit
234AIC Morop Girls Secondary School5.380C-+0.84167Nakuru
235Kasikeu Secondary School5.370C-+0.83165Makueni
236Hon Khalif Girls Secondary School5.314C-+0.77172Wajir
237Kirangari High School5.286C-+0.74269Kiambu
238Gitwe Girls Secondary School5.280C-+0.74195Kiambu
239Magumu High School5.267C-+0.72161Nyandarua
240Mukuuni High School5.250C-+0.71229Tharaka-Nithi
241Bishop Sulumeti Chelelemuk Girls High School5.242C-+0.7062Busia
242St. Johns Girls5.228C-+0.68357Kilifi
243Kijabe Boys High School5.221C-+0.68244Kiambu
244Merti Secondary School5.208C-+0.6610Isiolo
245Isiolo Boys Secondary School5.200C-+0.6654Isiolo
246Bulesa Secondary School5.180C-+0.6461Isiolo
247Cheptil Secondary School5.171C-+0.63176Nandi
248Ngaita Girls Secondary School5.164C-+0.62–Tharaka-Nithi
249Barazani Girls’ High School5.160C-+0.62168Makueni
250Our Lady of Glory Kaptagat Girls High School5.126C-+0.58–Elgeyo-Marakwet
251St. Joseph Mkungi Secondary School5.122C-+0.5849Nyandarua
252Ruiri Girls Secondary School5.120C-+0.58149Meru
253Mbakalo Friends Secondary School5.100C-+0.56239Bungoma
254Kibirichia Boys Secondary School5.092C-+0.55109Meru
255Our Lady’s Girls Secondary Kakuma5.087C-+0.5492Turkana
256Malindi High School5.086C-+0.54279Kilifi
257Kimunyu Secondary School5.065C-+0.52–Kiambu
258Naivasha High School5.063C-+0.52127Nakuru
259Kajiuduthi High School5.038C-+0.49325Tharaka-Nithi
260Musa Gitau Secondary School5.005C-+0.46154Kiambu
261=Kirobon Boys High School5.000C-+0.46197Nakuru
261=St. Pauls Amani Boys High School5.000C-+0.46106Nyandarua
263Shine Star Kai Secondary School4.946C-+0.40130Makueni
264Bavuni Secondary School4.927C-+0.38247Nakuru
265Masosa Mixed Secondary School4.920C-+0.38184Nyamira
266Masavi Girls’ Secondary School4.914C-+0.37135Kitui
267Igwanjau Secondary School4.913C-+0.3768Tharaka-Nithi
268Tharaka Secondary School4.899C-+0.36139Tharaka-Nithi
269Muruaki Secondary School4.750C-+0.2181Nyandarua
270Namwela Secondary School4.739C-+0.20307Bungoma
271Gangara Secondary School4.710C-+0.17–Embu
272Kirimara High School4.707C-+0.16–Nyeri
273Larmudiac Secondary School4.700C-+0.16136Nakuru
274Kamagut High School4.685C-+0.14222Uasin Gishu
275Kiriti Girls Secondary School4.640C-+0.1074Murang’a
276Githunguchu Secondary4.639C-+0.10–Nyandarua
277Ringa Girls High School4.636C-+0.09132Homa Bay
278Kairi Secondary School4.597C-+0.05211Kiambu
279J G Kiereini Secondary School4.589C-+0.05–Kiambu
280County High School4.580C-+0.04106Garissa
281=Garbatula High School4.500C--0.0433Isiolo
281=Katheka Kai Secondary School4.500C--0.04138Machakos
281=Musuani Secondary School4.500C--0.0440Kitui
284Nakeel Secondary School4.480D+-0.06226Kajiado
285Marafa Boys4.478D+-0.0746Kilifi
286Ngaremara Secondary School4.440D+-0.1036Isiolo
287Moi Forces Academy-Mombasa4.433D+-0.11345Mombasa
288St Thomas4.425D+-0.12257Kilifi
289Molo Secondary School4.417D+-0.13246Nakuru
290Kamandura Girls High School4.400D+-0.14172Kiambu
291Munyu Girls High School4.382D+-0.16137Kiambu
292Napeililim Boys Secondary School4.361D+-0.1872Turkana
293Mazeras Girls Memorial Secondary School4.320D+-0.22226Kwale
294A I C Kyome Boys Secondary School4.311D+-0.2345Kitui
295Bukokholo Girls Secondary School4.310D+-0.23–Bungoma
296Maparasha Secondary School4.294D+-0.25–Kajiado
297Timbila Secondary School4.231D+-0.31195Taita Taveta
298Kiini Secondary School4.230D+-0.31116Tharaka-Nithi
299Icaciri Secondary School4.227D+-0.32126Kiambu
300Riamukurwe Secondary School4.078D+-0.4777Nyeri
301St Georges Girls School Eldoret4.010D+-0.5363Uasin Gishu
302=Holy Cross Boys Secondary School – Kacheliba4.000D+-0.54185West Pokot
302=Kajire Girls Secondary School4.000D+-0.5459Taita Taveta
302=Mundere Secondary School4.000D+-0.5488Busia
305Kawethei S.A Girls Secondary School3.926D+-0.62121Machakos
306Sokoke Boys3.910D+-0.63100Kilifi
307Ndathi Secondary School3.905D+-0.6442Nyeri
308Karamugi Secondary School3.897D+-0.6587Tharaka-Nithi
309Inyokoni Secondary School3.865D+-0.6889Makueni
310Kabuabua Girls Secondary School3.840D+-0.7027Tharaka-Nithi
311Nakami Friends Secondary School3.800D+-0.74183Trans Nzoia
312Kajiampau Mixed Secondary School3.796D+-0.75158Tharaka-Nithi
313Sipala Friends Boys’ High School3.767D+-0.7874Bungoma
314AIC Kangitit Girls Secondary3.728D+-0.8281Turkana
315Kisaju Dipak Secondary School3.700D+-0.8463Kajiado
316Karii Kamburi Secondary School3.600D+-0.9442Tharaka-Nithi
317Shimba Hills Secondary School3.554D+-0.99184Kwale
318Gitiha Secondary School3.500D+-1.0457Kiambu
319Sosiyo Secondary School3.480D-1.0689Uasin Gishu
320St. Clare Girl’s Secondary School-Kangeta3.460D-1.0831Embu
321Karati Secondary School3.455D-1.0984Nyandarua
322Isinya Boys Secondary School3.405D-1.1474Kajiado
323ACK Kaanwa Secondary School3.385D-1.1652Tharaka-Nithi
324Thigingi Girls Secondary School3.380D-1.16118Embu
325St. Paul’s Busende Secondary School3.350D-1.19128Busia
326Gatei Mixed Day Secondary School3.320D-1.2247Kiambu
327Lanet Secondary School3.297D-1.25–Nakuru
328Makunga S A Secondary School3.290D-1.25245Bungoma
329=Ilpolosat Secondary School3.250D-1.2924Kajiado
329=St Michael Gatagati Secondary School3.250D-1.2960Nakuru
331St Thomas Aquinas Madende Secondary School3.220D-1.32118Busia
332Tachasis Girls’ Secondary School3.212D-1.3333Uasin Gishu
333John Osogo Secondary School3.210D-1.33141Busia
334Kakuyuni Boys High School3.206D-1.3487Kilifi
335Rabai Secondary3.164D-1.38214Kilifi
336Kagumo Secondary School3.145D-1.4076Murang’a
337Daniel Adventist High School Kaptubei3.134D-1.4175Elgeyo-Marakwet
338Kaputiei Secondary School3.131D-1.4138Kajiado
339Githunguri Technical and Secondary School3.125D-1.4288Kiambu
340St. Charles Lwanga Otimong Secondary School3.124D-1.42187Busia
341Taita Mauche Secondary School3.090D-1.45242Nakuru
342Sosiani Secondary School3.040D-1.50156Uasin Gishu
343Molo Highway Secondary School3.018D-1.53–Nakuru
344Bisanadhi High School2.980D-1.5642Isiolo
345St. Joseph’s Lumboka Memorial Secondary School2.960D-1.5853Bungoma
346Kitengela Magereza Mixed High School2.958D-1.59337Kajiado
347Olooltepes Secondary School2.880D-1.6641Kajiado
348PCEA Kimuka Girls Secondary School2.835D-1.71232Kajiado
349Kimabole Secondary School2.800D-1.74120Bungoma
350Kiunguni Day Secondary School2.776D-1.7752Tharaka-Nithi
351Kathaana DEB Secondary School2.750D-1.7945Machakos
352Nthangu Mixed Day and Boarding Secondary School2.732D-1.81–Makueni
353Menzamwenye Secondary School2.719D-1.82101Kwale
354Lungalunga Secondary School2.716D-1.83197Kwale
355Chaani Secondary School2.700D-1.8460Mombasa
356Wenje Secondary School2.692D-1.85–Tana River
357=Gachie High School2.650D-1.89116Kiambu
357=Kipsing Mixed Day Secondary School2.650D-1.8930Isiolo
359Oltarakwai Secondary School2.634D-1.9196Narok
360Mwangaza Girls Secondary School2.630D-1.9166Isiolo
361St. Marys Mbaranga2.627D-1.9236Meru
362Kikai Friends Secondary School2.625D-1.9256Bungoma
363Thomas Fish Secondary School2.565D-1.9823Kajiado
364MCK Kisima 78 Secondary School2.525D-2.0240Isiolo
365Gakoe Mixed Secondary School2.400D--2.1461Kiambu
366Juma Boy Secondary School2.368D--2.1857Kwale
367Kora Secondary School2.361D--2.1836Tana River
368Bishop Okiring Kamuneru A.C.K Secondary School2.320D--2.2250Bungoma
369Marifano Secondary School2.200D--2.3463Tana River
370Mwijabu Secondary School2.150D--2.39–Mombasa
371Christ the King High School Chepterit2.146D--2.4048Nandi
372Aremiet Mixed Secondary School2.050D--2.4912Isiolo
373Tembelio Secondary School2.044D--2.5046Uasin Gishu
374=Huruma Mixed Day Secondary School2.040D--2.5070Tana River
374=Kongowea Secondary School2.040D--2.50146Mombasa
376Gathuri Secondary School2.031D--2.5148Kiambu
377Tulwet Secondary School1.950D--2.5941Nakuru
378Gatue Secondary School1.870D--2.6730Tharaka-Nithi
379Miritini Complex High School1.850D--2.69148Mombasa
380Olereko Secondary1.500D--3.0423Narok

Data sources

A mean is KCSE points per candidate, from A = 12 down to E = 1, and the grade is KNEC's for that mean. Results for 2006 to 2010 come from KNEC's results for every school. Later results come from schools' own audit reports in the Parliament library, newspapers and a few schools' own websites, so they cover only schools whose results were published: most national schools and few county or sub-county schools. Each school's results page lists its sources. The Kenya average is the mean of every candidate that year, from KNEC's published grade tables.

  1. Official KNEC 2023 Essential Statistics, Table 5. Kenya average
  2. Not used for 2023 figures; see KNEC source above. Kenya average