KCSE 2023 results by school

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