KCSE 2024 results by school

279 schools whose KCSE 2024 results were published, best mean first. The Kenya average was 4.77 (C-).

Schools by mean among schools whose results were published

RankSchoolMeanGradeAbove averageCandidatesCounty
1Merishaw School10.569A-+5.8051Kajiado
2Alliance High School10.310B++5.54452Kiambu
3Kapsabet Boys High School10.150B++5.38–Nandi
4Kenya High School10.130B++5.36–Nairobi
5Starehe Boys10.110B++5.34275Nairobi
6Strathmore School - Secondary10.090B++5.32–Nairobi
7Our Lady of Mt. Carmel Maryhill Girls10.051B++5.28587Kiambu
8Alliance Girls’ High School10.040B++5.27493Kiambu
9Mangu High School9.898B++5.13609Kiambu
10Moi High School Kabarak9.890B++5.12–Nakuru
11Friends Kamusinga9.886B++5.12413Bungoma
12Pangani Girls Secondary School9.841B++5.07410Nairobi
13Moi Girls’ High School- Eldoret9.765B++4.99–Uasin Gishu
14Maseno School9.729B++4.96678Kisumu
15=Muranga High9.720B++4.95–Murang’a
15=St Brigids Kiminini9.720B++4.95–Trans Nzoia
17Maranda High School9.698B++4.93562Siaya
18Kabianga High School9.650B++4.88–Kericho
19Riokindo High School9.620B++4.85–Kisii
20Kagumo High School9.543B++4.77446Nyeri
21Kitui High9.520B++4.75–Kitui
22Orero Boys Secondary School9.420B+4.65–Homa Bay
23St Therese Mbooni Girls9.410B+4.64205Makueni
24Baricho High School9.400B+4.63474Kirinyaga
25Meru School9.366B+4.60489Meru
26Lugulu Girls High School9.342B+4.57676Bungoma
27St Annes Girls High School Kiminini9.330B+4.56–Trans Nzoia
28Kanga High School9.290B+4.52–Migori
29Nairobi School9.228B+4.46543Nairobi
30Nyakongo High School9.215B+4.44–Nyamira
31Riara Springs Girls High School9.200B+4.43–Nairobi
32Agoro Sare High School9.180B+4.41–Homa Bay
33=Mbita High School9.160B+4.39–Homa Bay
33=Moita Mixed Secondary9.160B+4.39–Narok
35Utumishi Boys Academy9.150B+4.38317Nakuru
36Asumbi Girls High School9.134B+4.36–Homa Bay
37=Moi Forces9.130B+4.36407Nairobi
37=Sheik Zayed Secondary School9.130B+4.36–Mombasa
39Nyambaria High School9.106B+4.34–Nyamira
40Kapsabet Girls High School9.090B+4.32–Nandi
41Lenana School9.062B+4.29–Nairobi
42Bishop Gatimu Ngandu Girls9.040B+4.27–Nyeri
43St. Joseph’s Boys High School – Kitale9.014B+4.24–Trans Nzoia
44Rockfields Senior Secondary9.010B+4.24–Kajiado
45Kenyatta High Mwatate8.959B+4.19294Taita Taveta
46St Anthonys Secondary School8.950B+4.18–Narok
47Chogoria Girls8.932B+4.16353Tharaka-Nithi
48Nanyuki High School8.900B+4.13343Laikipia
49Starehe Girls8.800B+4.03194Nairobi
50Muthale Girls Secondary8.790B+4.02–Kitui
51Kiambu High School8.710B+3.94205Kiambu
52Limuru Girls’ School8.702B+3.93–Kiambu
53Moi Girls’ Secondary School – Sindo8.690B+3.92–Homa Bay
54St Charles Lwanga School8.612B+3.84–Kitui
55Kabare Girls’ High School8.610B+3.84387Kirinyaga
56Saye Mixed Secondary School8.600B+3.83–Homa Bay
57St Joseph’s Rapogi Secondary School8.590B+3.82–Migori
58Kisii High8.578B+3.81671Kisii
59Karima Girls8.517B+3.75470Nyandarua
60Nakuru High School8.500B+3.73385Nakuru
61Tenwek High School8.411B-+3.64536Bomet
62Mahiga Girls Secondary8.400B-+3.63320Nyeri
63Kisumu Girls High School8.330B-+3.56–Kisumu
64St. Francis Rang’ala Girls Secondary School8.310B-+3.54–Siaya
65=Moi Girls Secondary8.300B-+3.53491Nairobi
65=Sabunley Secondary School8.300B-+3.53166Wajir
67Chavakali High School8.249B-+3.48548Vihiga
68Tanyileel Secondary School8.240B-+3.4757Baringo
69Nyamira Boys High School8.236B-+3.47–Nyamira
70Nakuru Girls’ High School8.220B-+3.45331Nakuru
71=Kathiani Girls School8.180B-+3.41–Machakos
71=Ogande Girls’ High School8.180B-+3.41–Homa Bay
73Kisasi Secondary School8.172B-+3.40–Kitui
74St Peter Claver’s Secondary School-Kithuki8.140B-+3.37171Makueni
75Kakamega School8.128B-+3.36–Kakamega
76Chogoria Boys High School8.120B-+3.35386Tharaka-Nithi
77Oloolaiser High School8.117B-+3.35249Kajiado
78St. Francis Girls High School (Mang’u)8.111B-+3.34380Kiambu
79=Gendia Secondary School8.100B-+3.33–Homa Bay
79=Ngiya Girls High School8.100B-+3.33–Siaya
79=Nyabondo High School8.100B-+3.33–Kisumu
82Kerugoya Boys High School8.050B-+3.28–Kirinyaga
83St. Francis Misyani Girls High School8.030B-+3.26259Machakos
84Kapenguria School8.022B-+3.25417West Pokot
85Homa Bay High School8.010B-+3.24–Homa Bay
86St. Mary’s School, Yala8.002B-+3.23584Siaya
87Oriwo Boys High School7.970B-+3.20–Homa Bay
88Butula Boys High School7.903B-+3.13570Busia
89Kaaga Girls’ High School7.900B-+3.13264Meru
90Utumishi Girls Academy7.880B-+3.11–Nakuru
91Mama Ngina Girls Secondary School7.830B-+3.06229Mombasa
92=Friends School Kaimosi Boys Secondary7.800B-+3.03–Vihiga
92=Loreto High School, Matunda7.800B-+3.03283Uasin Gishu
94Turbo Girls Secondary School7.755B-+2.98–Uasin Gishu
95=Kakiimba Secondary School7.700B-+2.93–Homa Bay
95=Machakos Boys7.700B-+2.93598Machakos
97Bishop Odera Agongo Secondary School7.660B-+2.89–Migori
98Sawagongo High School7.650B-+2.88–Siaya
99Kyuso Secondary School7.640B-+2.87–Kitui
100=St. Angela’s Girls7.630B-+2.86–Kitui
100=Wayam Secondary School7.630B-+2.86225Mandera
102=Kahuhia Girls’ High School7.600B-+2.83–Murang’a
102=Kiurani Secondary School7.600B-+2.83192Tharaka-Nithi
102=Matungulu Girls School7.600B-+2.83–Machakos
102=Our Lady of Mercy Ringa Boys Secondary School7.600B-+2.83–Homa Bay
106Kanyawanga Secondary School7.590B-+2.82–Migori
107Kwale High7.585B-+2.81–Kwale
108=Kadika Girls’ Secondary School7.500B-+2.73–Migori
108=St. Joseph’s Girls – Chepterit7.500B-+2.73444Nandi
110Bahari Girls High School7.480C++2.71–Kilifi
111Shimo-La-Tewa School7.430C++2.66398Mombasa
112=Kabaa High School7.400C++2.63–Machakos
112=Mary Leakey Girls’ High School7.400C++2.63–Kiambu
114M.P. Shah Chania High School7.379C++2.61338Kiambu
115Nep Girls High7.330C++2.56120Garissa
116A.I.C. Chebisaas Boys Secondary School7.292C++2.52323Uasin Gishu
117Wajir High School7.287C++2.52188Wajir
118Elburgon Secondary School7.274C++2.50–Nakuru
119Mbitini Girls’ Secondary School7.270C++2.50281Kitui
120Njabini Boys High School7.251C++2.48223Nyandarua
121St. Paul’s Ikanga Boys7.210C++2.44–Kitui
122Fincharo Mixed Secondary7.160C++2.3980Mandera
123SDA Segero Secondary7.110C++2.34–Uasin Gishu
124Katheka Boys’ Secondary School7.103C++2.33–Kitui
125Kangaru School7.100C++2.33309Embu
126Ontulili Boys Secondary School7.040C++2.27178Meru
127Wajir Girls Secondary School7.011C++2.24184Wajir
128Hon. D.M Amin Girls Secondary School7.000C++2.23133Wajir
129Karima Boys High School6.981C++2.21213Nyeri
130St Georges Girls6.950C++2.18438Nairobi
131St. Gregory Koru Girls High School6.939C++2.17–Kisumu
132Precious Blood Kagwe Girls Secondary School6.900C++2.13256Kiambu
133Kamagut High School6.832C++2.06208Uasin Gishu
134Kerotet Girls Secondary School6.800C++2.03193Uasin Gishu
135Tot Mixed Day Secondary School6.760C++1.9967Elgeyo-Marakwet
136Wanjohi Girls Secondary School6.730C++1.96258Nyandarua
137Moi Girls High School, Kamusinga6.689C++1.92470Bungoma
138Matinyani Secondary School6.620C++1.85328Kitui
139Korongoi Girls’ Secondary6.611C++1.84362Kericho
140Koelel Forces Academy6.601C++1.83374Nakuru
141Ikuu Girls Secondary School6.600C++1.83362Tharaka-Nithi
142Hon Khalif Girls Secondary School6.583C++1.81132Wajir
143Kenyatta H.S Mahiga6.577C++1.81189Nyeri
144Ndumberi Girls Secondary School6.571C++1.80170Kiambu
145Bulesa Secondary School6.510C++1.7463Isiolo
146=Ismael Chelanga Secondary School6.500C++1.73–Elgeyo-Marakwet
146=Moi Girls Secondary School-Marsabit6.500C++1.73224Marsabit
146=Umusalama Girls’ Secondary School6.500C++1.73160Garissa
149Leshau Boys High School6.418C+1.65177Nyandarua
150Magomano Secondary School6.375C+1.61–Nyandarua
151St. Mary’s Boys Secondary School6.351C+1.58–Nyeri
152Enoomatasiani Girls Secondary School6.310C+1.54–Kajiado
153Nyakiambi6.309C+1.54166Nyandarua
154Tala Girls Secondary School6.279C+1.51225Machakos
155Ruiri Girls Secondary School6.220C+1.45116Meru
156Langalanga Secondary School6.200C+1.43470Nakuru
157Olpopongi Secondary School6.101C+1.33–Narok
158Kaaga Boys Secondary6.093C+1.32312Meru
159Gitwe Girls Secondary School6.080C+1.31188Kiambu
160Kangubiri Girls High School6.076C+1.31362Nyeri
161Magumu High School6.068C+1.30176Nyandarua
162Huruma Girls High School6.051C+1.28316Nairobi
163Shaletey Mixed Secondary School6.000C+1.23116Wajir
164Namwela Secondary School5.993C+1.22144Bungoma
165Ndaragwa Girls5.950C+1.18175Nyandarua
166St. Pauls Amani Boys High School5.938C+1.1780Nyandarua
167Nasokol Girls Secondary School5.889C+1.12388West Pokot
168St. Monica’s Girls High School, Kitale5.820C+1.05–Trans Nzoia
169Mariakani Secondary5.787C+1.02263Kilifi
170Seko Girls Secondary School5.770C+1.00230Uasin Gishu
171=Kirobon Girls Secondary School5.700C+0.93240Nakuru
171=Ringa Girls High School5.700C+0.93173Homa Bay
171=Talek Boys Secondary School5.700C+0.93258Narok
174St. Theresa’s Eregi Girls High School5.690C+0.92391Kakamega
175Kijabe Boys High School5.641C+0.87206Kiambu
176Uthiru Girls High School5.635C+0.86181Kiambu
177Uhuru Secondary5.600C+0.8399Nairobi
178Our Lady of Mercy Girls Secondary School5.590C+0.82217Tharaka-Nithi
179Katoteni Secondary School5.575C+0.8080Kitui
180Mwaani Boys’ Secondary School5.554C+0.78239Makueni
181Mumbuni High School5.500C+0.73–Machakos
182Masosa Mixed Secondary School5.440C-+0.67180Nyamira
183Tharaka Secondary School5.402C-+0.63122Tharaka-Nithi
184Icaciri Secondary School5.360C-+0.5995Kiambu
185Kirangari High School5.331C-+0.56282Kiambu
186Merti Secondary School5.280C-+0.5118Isiolo
187Kipkabus Secondary School5.216C-+0.45–Uasin Gishu
188Ngaita Girls Secondary School5.194C-+0.42–Tharaka-Nithi
189Moi Girls Secondary School Kamangu5.190C-+0.42259Kiambu
190St. Joseph Mkungi Secondary School5.119C-+0.3584Nyandarua
191Kasikeu Secondary School5.108C-+0.34177Makueni
192St. Johns Girls5.077C-+0.31363Kilifi
193Bavuni Secondary School5.043C-+0.27280Nakuru
194Cheptil Secondary School5.035C-+0.26171Nandi
195Kibirichia Boys Secondary School5.016C-+0.25102Meru
196=Godoma Secondary5.010C-+0.24210Kilifi
196=Kajiuduthi High School5.010C-+0.24299Tharaka-Nithi
198Sokoke Boys5.000C-+0.2397Kilifi
199Musa Gitau Secondary School4.962C-+0.19156Kiambu
200Muruaki Secondary School4.920C-+0.1592Nyandarua
201Holy Cross Boys Secondary School – Kacheliba4.900C-+0.13126West Pokot
202AIC Morop Girls Secondary School4.840C-+0.07154Nakuru
203Kisaju Dipak Secondary School4.800C-+0.0377Kajiado
204Kiamuriuki Secondary School4.777C-+0.01186Tharaka-Nithi
205Mukuuni High School4.637C--0.13245Tharaka-Nithi
206ACK Kaanwa Secondary School4.620C--0.1563Tharaka-Nithi
207Shine Star Kai Secondary School4.603C--0.17131Makueni
208Moi Forces Academy-Mombasa4.603C--0.17315Mombasa
209Igwanjau Secondary School4.571C--0.2051Tharaka-Nithi
210Kajiampau Mixed Secondary School4.570C--0.20108Tharaka-Nithi
211Timbila Secondary School4.543C--0.23223Taita Taveta
212Bishop Sulumeti Chelelemuk Girls High School4.480D+-0.2984Busia
213Molo Secondary School4.362D+-0.41–Nakuru
214Kiriti Girls Secondary School4.353D+-0.42116Murang’a
215St Thomas Aquinas Madende Secondary School4.340D+-0.43120Busia
216Kairi Secondary School4.336D+-0.43214Kiambu
217Sipala Friends Boys’ High School4.272D+-0.5081Bungoma
218=Mundere Secondary School4.200D+-0.57102Busia
218=Nakami Friends Secondary School4.200D+-0.57163Trans Nzoia
220Kawethei S.A Girls Secondary School4.169D+-0.60142Machakos
221Marafa Boys4.169D+-0.6083Kilifi
222Aremiet Mixed Secondary School4.140D+-0.637Isiolo
223John Osogo Secondary School4.133D+-0.64256Busia
224J G Kiereini Secondary School4.082D+-0.69159Kiambu
225Bukokholo Girls Secondary School4.080D+-0.69–Bungoma
226Thigingi Girls Secondary School4.070D+-0.7099Embu
227Nthangu Mixed Day and Boarding Secondary School4.020D+-0.75–Makueni
228Shimba Hills Secondary School3.951D+-0.82166Kwale
229=Munyu Girls High School3.945D+-0.83113Kiambu
229=St. Joseph’s Lumboka Memorial Secondary School3.945D+-0.8373Bungoma
231Riamukurwe Secondary School3.880D+-0.8967Nyeri
232Bisanadhi High School3.870D+-0.9060Isiolo
233St. Marys Mbaranga3.860D+-0.917Meru
234Kajire Girls Secondary School3.837D+-0.9374Taita Taveta
235Karamugi Secondary School3.733D+-1.0460Tharaka-Nithi
236Karii Kamburi Secondary School3.600D+-1.1742Tharaka-Nithi
237Kiini Secondary School3.564D+-1.2194Tharaka-Nithi
238Gangara Secondary School3.540D+-1.23–Embu
239Makunga S A Secondary School3.470D-1.30253Bungoma
240=Lanet Secondary School3.410D-1.36–Nakuru
240=Sosiyo Secondary School3.410D-1.3694Uasin Gishu
240=St. Paul’s Busende Secondary School3.410D-1.36121Busia
243Karati Secondary School3.360D-1.41105Nyandarua
244Rabai Secondary3.359D-1.41223Kilifi
245Bishop Okiring Kamuneru A.C.K Secondary School3.328D-1.4458Bungoma
246Tachasis Girls’ Secondary School3.282D-1.4938Uasin Gishu
247Kimabole Secondary School3.259D-1.51108Bungoma
248PCEA Kimuka Girls Secondary School3.258D-1.51265Kajiado
249MCK Kisima 78 Secondary School3.194D-1.5831Isiolo
250Lungalunga Secondary School3.177D-1.59147Kwale
251Kagumo Secondary School3.145D-1.6382Murang’a
252Huruma Mixed Day Secondary School3.080D-1.6978Tana River
253Daniel Adventist High School Kaptubei3.071D-1.7088Elgeyo-Marakwet
254Kathaana DEB Secondary School3.000D-1.7740Machakos
255Sosiani Secondary School2.940D-1.83172Uasin Gishu
256St. Charles Lwanga Otimong Secondary School2.891D-1.88183Busia
257Kabuabua Girls Secondary School2.870D-1.9031Tharaka-Nithi
258Oltarakwai Secondary School2.869D-1.9083Narok
259Marifano Secondary School2.830D-1.9461Tana River
260Chaani Secondary School2.800D-1.9771Mombasa
261Kiunguni Day Secondary School2.706D-2.0650Tharaka-Nithi
262Taita Mauche Secondary School2.670D-2.10300Nakuru
263Kaputiei Secondary School2.659D-2.1147Kajiado
264Isinya Boys Secondary School2.640D-2.13100Kajiado
265St. Clare Girl’s Secondary School-Kangeta2.590D-2.1832Embu
266Thomas Fish Secondary School2.571D-2.2021Kajiado
267Ereteti Mixed Secondary School2.560D-2.2144Kajiado
268Mwijabu Secondary School2.530D-2.24137Mombasa
269=Kipsing Mixed Day Secondary School2.500D-2.2720Isiolo
269=Kora Secondary School2.500D-2.2730Tana River
271Ilpolosat Secondary School2.480D--2.2932Kajiado
272Kikai Friends Secondary School2.460D--2.3150Bungoma
273Ndathi Secondary School2.400D--2.3736Nyeri
274Kongowea Secondary School2.390D--2.38101Mombasa
275Christ the King High School Chepterit2.375D--2.4056Nandi
276Tulwet Secondary School2.190D--2.5837Nakuru
277Miritini Complex High School2.080D--2.69163Mombasa
278Menzamwenye Secondary School1.970D--2.80132Kwale
279Gatue Secondary School1.770D--3.0030Tharaka-Nithi

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 2024 Essential Statistics, Tables 1 and 5. Kenya average
  2. Official MoE release page. Kenya average