KCSE 2022 results by school

523 schools whose KCSE 2022 results were published, best mean first. The Kenya average was 4.50 (D+).

Schools by mean among schools whose results were published

RankSchoolMeanGradeAbove averageCandidatesCounty
1Nyambaria High School10.897A-+6.40488Nyamira
2=Cardinal Otunga High School-Mosocho10.760A-+6.26330Kisii
2=Cardinal Otunga Sichei Secondary School10.760A-+6.26330Bungoma
4Kokuro Secondary School10.680A-+6.18–Migori
5Strathmore School - Secondary10.500A-+6.0090Nairobi
6Asumbi Girls High School10.370B++5.87434Homa Bay
7Mangu High School10.360B++5.86–Kiambu
8=St Anthonys Secondary School10.330B++5.83–Narok
8=St. Anthony High School10.330B++5.83–Nairobi
8=St. Anthony’s Boys’ High School – Kitale10.330B++5.83437Trans Nzoia
11Rockfields Senior Secondary10.309B++5.81–Kajiado
12Mudasa Academy Secondary10.300B++5.80–Vihiga
13St. Paul’s Igonga Secondary School10.240B++5.74118Kisii
14Alliance High School10.200B++5.70–Kiambu
15Moi High School Kabarak10.130B++5.63351Nakuru
16Kapsabet Boys High School10.083B++5.59482Nandi
17Kisumu Day Secondary School10.074B++5.58–Kisumu
18Moi Girls’ High School- Eldoret10.059B++5.56390Uasin Gishu
19Kanga High School9.970B++5.47–Migori
20=Kenya High School9.950B++5.45–Nairobi
20=St Paul’s Gekano Boys High School9.950B++5.45–Nyamira
22Matinyani Secondary School9.940B++5.44240Kitui
23St Brigids Kiminini9.919B++5.42246Trans Nzoia
24Orero Boys Secondary School9.900B++5.40–Homa Bay
25=Light Academy9.890B++5.3978Mombasa
25=Samoei Boys Secondary School9.890B++5.39–Nandi
27St. Gonzagagonza Isoge9.871B++5.3785Nyamira
28Chebwagan Boys Secondary School9.740B++5.24–Kericho
29Maseno School9.660B++5.16552Kisumu
30=Ogande Girls’ High School9.620B++5.12424Homa Bay
30=Sawagongo High School9.620B++5.12386Siaya
32=Alliance Girls’ High School9.580B++5.08470Kiambu
32=Kagumo High School9.580B++5.08391Nyeri
34=Muranga High9.550B++5.05–Murang’a
34=Pangani Girls Secondary School9.550B++5.05358Nairobi
36Maranda High School9.546B++5.05605Siaya
37=Nairobi School9.540B++5.04503Nairobi
37=Nyakongo High School9.540B++5.04194Nyamira
39=Anestar Secondary9.520B++5.02295Nakuru
39=Meru School9.520B++5.02–Meru
41St. Patricks’ Secondary School – Makunga9.500B++5.00–Trans Nzoia
42Cheborge Boys High School9.440B+4.94–Kericho
43Bishop Linus Okok Girls’ Secondary School9.430B+4.93–Homa Bay
44Cheborge Girls Secondary School9.375B+4.88–Kericho
45Korongoi Girls’ Secondary9.360B+4.86236Kericho
46Lelwak Secondary School9.344B+4.85–Nandi
47Kipsigis Girls’ High School9.326B+4.83298Kericho
48Kitui High9.310B+4.81–Kitui
49Nyalenda Mixed Secondary School9.300B+4.80–Homa Bay
50Mobamba Secondary School9.280B+4.78348Kisii
51=Butula Boys High School9.270B+4.77306Busia
51=Sigoti Complex Girls Secondary School9.270B+4.77–Kisumu
53Starehe Boys9.263B+4.77274Nairobi
54St Marks High School Cherangani9.252B+4.75–Trans Nzoia
55Friends Kamusinga9.247B+4.75477Bungoma
56Kiage Tumaini Boys High School.9.231B+4.7339Kisii
57Our Lady of Mt. Carmel Maryhill Girls9.230B+4.73–Kiambu
58=Kabianga High School9.220B+4.72–Kericho
58=Saye Mixed Secondary School9.220B+4.72–Homa Bay
60Moi Tea Girls Secondary School9.210B+4.71–Kericho
61=Mbita High School9.200B+4.70322Homa Bay
61=Ossen Secondary School9.200B+4.70–Baringo
61=Tombe Girls High School9.200B+4.70187Nyamira
64Kathiani Girls School9.124B+4.63170Machakos
65=Kisii High9.120B+4.62527Kisii
65=Loreto High School Limuru9.120B+4.62336Kiambu
67Mwongori Secondary School9.119B+4.62–Nyamira
68=Kisima Mixed Secondary9.110B+4.61–Nyandarua
68=Kuura Mixed Secondary School9.110B+4.61–Nyamira
70=Andersen High School9.100B+4.60–Trans Nzoia
70=St Peter’s Abwao Secondary School9.100B+4.60–Migori
72Abwao Mixed Secondary School9.070B+4.57133Kisumu
73Nyansiongo High School9.053B+4.56264Nyamira
74Wang’apala Secondary School9.040B+4.54–Homa Bay
75=Rigoko Secondary School9.000B+4.5052Nyamira
75=Senior Chief Ogle Girls’ Secondary School9.000B+4.50–Wajir
75=Sheik Zayed Secondary School9.000B+4.50–Mombasa
78Kapsabet Girls High School8.980B+4.48–Nandi
79Metkei Girls Secondary8.960B+4.46–Elgeyo-Marakwet
80Kibabii High School8.930B+4.43–Bungoma
81St Therese Mbooni Girls8.920B+4.42214Makueni
82Nanyuki High School8.890B+4.39237Laikipia
83Menyenya S.D.A High School8.871B+4.37–Nyamira
84Ruth Kiptui Girls High School-Kasok8.870B+4.37–Baringo
85Moi High Mbiruri8.860B+4.36279Embu
86Moteiribe Secondary School8.859B+4.36–Kisii
87Kebirigo High School8.842B+4.35–Nyamira
88St. Mary’s Nyamagwa Girls Secondary School8.823B+4.33–Kisii
89St. Joseph’s Boys High School – Kitale8.780B+4.28470Trans Nzoia
90Meteitei Secondary School8.770B+4.27337Trans Nzoia
91=Qubaa Secondary School8.760B+4.26–Mombasa
91=Tenwek High School8.760B+4.26328Bomet
93Oloolaiser High School8.753B+4.26154Kajiado
94Kabare Girls’ High School8.727B+4.23275Kirinyaga
95Butere Girls High School8.727B+4.23473Kakamega
96Bishop Gatimu Ngandu Girls8.722B+4.23345Nyeri
97Nyaikuro High School8.710B+4.21–Nyamira
98Got Rateng’ Mixed Secondary School8.700B+4.20–Homa Bay
99=Baricho High School8.690B+4.19370Kirinyaga
99=Chemelil Sugar Academy8.690B+4.19–Kisumu
101Lugulu Girls High School8.663B+4.17493Bungoma
102St Andrews Kaggwa Girls Secondary8.648B+4.15–Nyamira
103Bunyore Girls High School8.610B+4.11–Vihiga
104=Dr. Aggrey High School8.600B+4.10–Taita Taveta
104=Nyabite A.C Secondary School8.600B+4.10–Kisii
104=Nyabururu Girls8.600B+4.10424Kisii
104=Nyakoiba Secondary School8.600B+4.10–Kisii
104=Ober Secondary School8.600B+4.10–Homa Bay
104=Sameta High School8.600B+4.10–Kisii
104=St. Francis Nyanganjo Girls Secondary School8.600B+4.10–Homa Bay
111Limuru Girls’ School8.581B+4.08–Kiambu
112Nyandarua High School8.551B+4.05168Nyandarua
113Kianungu Secondary School8.500B+4.00–Nyamira
114Kisumu Girls High School8.477B-+3.98266Kisumu
115Karima Girls8.460B-+3.96352Nyandarua
116Njonjo Girls High School8.457B-+3.96304Laikipia
117Lenana School8.426B-+3.93–Nairobi
118Makueni Boys School8.371B-+3.87321Makueni
119St Patrick Iten8.359B-+3.86447Elgeyo-Marakwet
120Baringo Boys High School8.312B-+3.82250Baringo
121Chewoyet High School8.300B-+3.80378West Pokot
122Igembe Boys’ Secondary School8.259B-+3.76260Meru
123Sacho High Secondary School8.230B-+3.73191Baringo
124=Kakamega School8.220B-+3.72489Kakamega
124=St Joseph’s Girls’ High School Kitale8.220B-+3.72373Trans Nzoia
126=St. Francis Rang’ala Girls Secondary School8.215B-+3.72508Siaya
126=St. Mary’s Girls High School Igoji8.215B-+3.72307Meru
128Ikuu Boys High School8.208B-+3.71207Tharaka-Nithi
129Starehe Girls8.180B-+3.68158Nairobi
130Nakuru Girls’ High School8.140B-+3.64265Nakuru
131=Moi Girls Secondary8.100B-+3.60354Nairobi
131=St. Peter’s Mumias Boys’ High School8.100B-+3.60423Kakamega
133Moi Girls Isinya8.090B-+3.59266Kajiado
134Chogoria Girls8.087B-+3.59348Tharaka-Nithi
135Nakuru High School8.086B-+3.59302Nakuru
136Nyabisase Mixed Secondary School8.025B-+3.53–Kisii
137Tulwo Girls High School8.000B-+3.50–Nandi
138Kabarnet High School7.990B-+3.49–Baringo
139=Chania Girls’ High School7.922B-+3.42204Kiambu
139=M.P. Shah Chania High School7.922B-+3.42204Kiambu
141Chavakali High School7.912B-+3.42535Vihiga
142=Precious Blood Secondary School – Kilungu7.900B-+3.40–Makueni
142=Ramba Secondary School7.900B-+3.40512Siaya
144Utumishi Boys Academy7.890B-+3.39311Nakuru
145Mandera Secondary School7.883B-+3.39–Mandera
146Matongo Boys High School7.865B-+3.37148Nyamira
147St. Anne’s Secondary School-Lioki7.840B-+3.34194Kiambu
148=Kapenguria School7.830B-+3.33300West Pokot
148=Riokindo High School7.830B-+3.33–Kisii
150Onjiko High School7.824B-+3.33261Kisumu
151Moi Forces7.804B-+3.31372Nairobi
152Kaplong Girls Secondary School7.792B-+3.30274Bomet
153Wayam Secondary School7.791B-+3.29201Mandera
154Cardinal Otunga Girls High School7.785B-+3.29321Bungoma
155Mary Mount Secondary School7.780B-+3.28137Nakuru
156=Mahiga Girls Secondary7.750B-+3.25277Nyeri
156=St Mary’s Lwak Girls’ School7.750B-+3.25388Siaya
158Ndururumo High School7.743B-+3.25331Laikipia
159Chogoria Boys High School7.719B-+3.22312Tharaka-Nithi
160Sironga Girls High School7.690B-+3.19314Nyamira
161Memon High School7.680B-+3.18112Mombasa
162Kaaga Girls’ High School7.673B-+3.18259Meru
163Molo Academy Boys Secondary School7.656B-+3.16221Nakuru
164Njabini Boys High School7.590B-+3.09187Nyandarua
165Bura Girls High School7.570B-+3.07185Taita Taveta
166Loreto High School, Matunda7.564B-+3.07243Uasin Gishu
167St. Bakhita Bahati Girls Secondary School7.550B-+3.05216Nakuru
168Ngiya Girls High School7.505B-+3.01–Siaya
169=Alinjugur Secondary School7.500B-+3.00105Garissa
169=Garissa High School7.500B-+3.00219Garissa
169=Sabunley Secondary School7.500B-+3.00158Wajir
172St. Joseph’s Girls Secondary Kibwezi7.488C++2.99–Makueni
173Santa Maria Girls Secondary School7.480C++2.98302Elgeyo-Marakwet
174Mama Ngina Girls Secondary School7.457C++2.96195Mombasa
175Nkuene Girls High School7.383C++2.89214Meru
176Libin Nomadic Girls Secondary7.360C++2.8643Mandera
177Matuga Girls Hgh School7.350C++2.85271Kwale
178St. Joseph’s Girls – Chepterit7.339C++2.84360Nandi
179S.A. Kolanya Girls Secondary School7.329C++2.83234Busia
180Kereri Girls High School7.312C++2.82822Kisii
181=Moyale Secondary School7.300C++2.8036Marsabit
181=Nyakeore Secondary School7.300C++2.80–Nyamira
183St. Francis Girls High School (Mang’u)7.298C++2.80288Kiambu
184Moi Girls Secondary7.258C++2.76–Mandera
185St. Mary’s School, Yala7.228C++2.73423Siaya
186=Ahero Girls Secondary School7.220C++2.72291Kisumu
186=The Sacred Heart Girls, Mukumu7.220C++2.72464Kakamega
188Mwaani Girls Secondary School7.209C++2.71–Makueni
189Nyahururu High School7.200C++2.70–Nyandarua
190Chesamisi Boys High School7.190C++2.69425Bungoma
191Kaaga Boys Secondary7.184C++2.69234Meru
192S.T Alphonsa Kisau Girls’ Secondary School7.165C++2.67260Makueni
193=Kerugoya Boys High School7.150C++2.65–Kirinyaga
193=Othaya Boys High School7.150C++2.65275Nyeri
195Kiambu High School7.139C++2.64345Kiambu
196Kanjuri High School7.129C++2.63256Nyeri
197=Moi Kapsowar Girls Secondary School7.120C++2.62195Elgeyo-Marakwet
197=Wajir High School7.120C++2.62159Wajir
199Makueni Girls High School7.102C++2.61–Makueni
200St. Thomas Moore7.100C++2.6087Nyamira
201Bahari Girls High School7.094C++2.60264Kilifi
202St Paul’s High School Kevote7.090C++2.59254Embu
203A.I.C. Chebisaas Boys Secondary School7.075C++2.58267Uasin Gishu
204Sengera Girls7.072C++2.58195Kisii
205St. Theresa’s Tartar Girls Secondary School7.070C++2.57283West Pokot
206=Kaumoni Boys Secondary School7.065C++2.57154Makueni
206=Mukaa Boys’ High School7.065C++2.57–Makueni
208Wajir Girls Secondary School7.042C++2.55168Wajir
209Kitondo Secondary School7.040C++2.54144Makueni
210Ibacho Secondary School7.030C++2.53–Kisii
211Kiurani Secondary School7.020C++2.52226Tharaka-Nithi
212Kimulot Secondary School7.005C++2.51219Bomet
213Moi Girls Secondary School-Marsabit7.000C++2.50165Marsabit
214Naivasha Girls Secondary School6.996C++2.50275Nakuru
215Ribe Boys Secondary6.970C++2.47256Kilifi
216Arabia Boys Secondary6.936C++2.4447Mandera
217Precious Blood Kagwe Girls Secondary School6.924C++2.43223Kiambu
218Lodwar Boys High School6.866C++2.37180Turkana
219Moi Nyabohanse Girls High School6.843C++2.35186Migori
220Turkana Girls’ Secondary School6.821C++2.32163Turkana
221Chuka Girls’ Secondary School6.797C++2.30227Tharaka-Nithi
222Mbitini Girls’ Secondary School6.770C++2.27199Kitui
223Moi Girls’ Secondary School-Vokoli6.759C++2.26324Vihiga
224Jomo Kenyatta Boys High School6.750C++2.25341Nakuru
225Shimo-La-Tewa School6.740C++2.24331Mombasa
226Kitale School-Secondary6.730C++2.23202Trans Nzoia
227Hon Khalif Girls Secondary School6.724C++2.23116Wajir
228Olkejuado High School6.712C++2.22337Kajiado
229St Georges Girls6.703C++2.21367Nairobi
230Senior Chief Koinange Girls High School6.700C++2.20316Kiambu
231Kamagut High School6.678C++2.18152Uasin Gishu
232Loreto Girls High School Kiambu6.648C++2.15–Kiambu
233Karima Boys High School6.570C++2.07210Nyeri
234Nep Girls High6.560C++2.0694Garissa
235South Tetu Girls Secondary School6.558C++2.06197Nyeri
236Oloitokitok Secondary6.523C++2.03237Kajiado
237Naromoru Girls Secondary School6.520C++2.02132Nyeri
238Bute Girls Secondary School6.510C++2.0195Wajir
239O.L.O.F Chinga Girls6.509C++2.01169Nyeri
240Mbooni Boys Secondary6.500C++2.00363Makueni
241Kangaru School6.480C+1.98370Embu
242Mpeketoni Boys High School6.470C+1.97235Lamu
243Koelel Forces Academy6.412C+1.92341Nakuru
244Kimana Girls S6.407C+1.91135Kajiado
245=Hill School – Eldoret6.400C+1.90156Uasin Gishu
245=Kisima Girls High School6.400C+1.90129Samburu
247Chianda High School6.354C+1.86362Siaya
248Goshen Boys High School6.340C+1.84–Nakuru
249Moi Girls High School, Kamusinga6.338C+1.84354Bungoma
250Elburgon Secondary School6.337C+1.84166Nakuru
251Malindi High School6.333C+1.84217Kilifi
252Jomo Kenyatta Girls High School6.314C+1.82264Nakuru
253Ikuu Girls Secondary School6.300C+1.80288Tharaka-Nithi
254St. Paul’s Nyandoche Secondary School6.235C+1.74121Nyamira
255Sericho Secondary School6.210C+1.7192Isiolo
256Nasokol Girls Secondary School6.194C+1.70309West Pokot
257Shine Star Kai Secondary School6.158C+1.66114Makueni
258Maralal High School6.155C+1.66148Samburu
259Mwaani Boys’ Secondary School6.154C+1.66160Makueni
260Wanjohi Girls Secondary School6.149C+1.65181Nyandarua
261AIC Kangitit Girls Secondary6.137C+1.6473Turkana
262Tala Girls Secondary School6.116C+1.62217Machakos
263St. Bonaventure Kaheti Boys6.109C+1.61207Nyeri
264St Peter Claver’s Secondary School-Kithuki6.070C+1.57170Makueni
265Ontulili Boys Secondary School6.069C+1.57101Meru
266Kenyatta H.S Mahiga6.031C+1.53166Nyeri
267Enoomatasiani Girls Secondary School6.020C+1.52–Kajiado
268Tumutumu Girls6.017C+1.52364Nyeri
269Katoteni Secondary School6.015C+1.5266Kitui
270St. Josephine Bakhita Masinga Girls’ High School6.006C+1.51178Machakos
271Kerotet Girls Secondary School6.005C+1.51194Uasin Gishu
272=Coulson Girls’ Secondary School6.000C+1.50113Nakuru
272=Hon. D.M Amin Girls Secondary School6.000C+1.50197Wajir
272=Shaletey Mixed Secondary School6.000C+1.50106Wajir
275John Osogo Secondary School5.990C+1.49113Busia
276Godoma Secondary5.980C+1.4894Kilifi
277Michinda Secondary School5.900C+1.4087Nakuru
278Kahuho Uhuru High School5.879C+1.38199Kiambu
279Giakanja Secondary School5.879C+1.38222Nyeri
280Njoro Girls’ Secondary School5.835C+1.34200Nakuru
281St. Joseph’s Nyabigena Boys Secondary School5.829C+1.33288Kisii
282Kijabe Boys High School5.820C+1.32206Kiambu
283Sugoi Girls Secondary School5.810C+1.31142Uasin Gishu
284=Bishop Okoth Girls’- Mbaga Secondary School5.800C+1.30319Siaya
284=Leshau Boys High School5.800C+1.30184Nyandarua
284=St. Pauls Amani Boys High School5.800C+1.30119Nyandarua
287St. Johns Girls5.794C+1.30282Kilifi
288Mariakani Secondary5.787C+1.29183Kilifi
289Gachoire Secondary School5.784C+1.29255Kiambu
290Endarasha High School5.780C+1.28137Nyeri
291Nyakiambi5.775C+1.28245Nyandarua
292St. Martin Kathonzweni School5.750C+1.25184Makueni
293Goseta Boys High School5.719C+1.22294Trans Nzoia
294=Napeililim Boys Secondary School5.700C+1.2056Turkana
294=Talek Boys Secondary School5.700C+1.20165Narok
296St. Brigid Baraka Oontoyie Secondary School5.690C+1.19137Kajiado
297County High School5.680C+1.1882Garissa
298Umusalama Girls’ Secondary School5.650C+1.15144Garissa
299Maai-Mahiu Girls Secondary School5.634C+1.14153Nakuru
300Tharaka Secondary School5.615C+1.1297Tharaka-Nithi
301=Barazani Girls’ High School5.600C+1.10118Makueni
301=Moi Girls Secondary School Kamangu5.600C+1.10182Kiambu
303Mururia Secondary School5.594C+1.10132Kiambu
304Noonkopir Girls Secondary School5.587C+1.09138Kajiado
305Kirimara High School5.581C+1.08148Nyeri
306St Celestino Nyangubo Girls Secondary School5.580C+1.08–Migori
307Kirangari High School5.575C+1.08199Kiambu
308Kasikeu Secondary School5.532C+1.04109Makueni
309St. Joseph Mkungi Secondary School5.521C+1.0269Nyandarua
310=Garbatula High School5.500C+1.0042Isiolo
310=Naivasha High School5.500C+1.00108Nakuru
312Nakeel Secondary School5.490C-+0.99181Kajiado
313Kangubiri Girls High School5.485C-+0.99284Nyeri
314AIC Morop Girls Secondary School5.480C-+0.9834Nakuru
315Lamu Girls Secondary School5.450C-+0.95159Lamu
316Ndumberi Girls Secondary School5.449C-+0.95158Kiambu
317Kisoko Girls Secondary School5.434C-+0.94367Busia
318Langalanga Secondary School5.400C-+0.90385Nakuru
319Ngao Girls Secondary School5.385C-+0.8965Tana River
320St. Teresa Moi Equator Girls’ Secondary School5.374C-+0.88182Nyeri
321Mutomo Girls Secondary5.355C-+0.8676Kitui
322Uthiru Girls High School5.350C-+0.85–Kiambu
323Isiolo Girls High School5.340C-+0.8482Isiolo
324Ndivisi Girls High School5.330C-+0.83204Bungoma
325Matiliku Secondary School5.318C-+0.82214Makueni
326Uhuru Secondary5.313C-+0.82115Nairobi
327Rungiri Secondary School5.309C-+0.81289Kiambu
328Mundere Secondary School5.294C-+0.8095Busia
329=Magomano Secondary School5.260C-+0.76292Nyandarua
329=Musuani Secondary School5.260C-+0.7665Kitui
331Bavuni Secondary School5.230C-+0.73230Nakuru
332Canon Kituri Secondary School5.207C-+0.71188Taita Taveta
333Vitengeni Baptist Secondary School5.200C-+0.70128Kilifi
334Namwela Secondary School5.169C-+0.67229Bungoma
335Bulesa Secondary School5.130C-+0.6345Isiolo
336Our Lady of Glory Kaptagat Girls High School5.120C-+0.62285Elgeyo-Marakwet
337Mukuuni High School5.104C-+0.61270Tharaka-Nithi
338Magumu High School5.103C-+0.61146Nyandarua
339=Kirobon Girls Secondary School5.100C-+0.60–Nakuru
339=Ndaragwa Girls5.100C-+0.60141Nyandarua
341Seko Girls Secondary School5.090C-+0.59149Uasin Gishu
342Kajiuduthi High School5.071C-+0.57309Tharaka-Nithi
343=Magutu Girls’ Secondary School5.000C-+0.50168Nyeri
343=Mbakalo Friends Secondary School5.000C-+0.50321Bungoma
345Kulamawe Secondary School4.980C-+0.4859Isiolo
346St. Georges High4.907C-+0.41250Kilifi
347Cheptil Secondary School4.890C-+0.39172Nandi
348Sokoke Boys4.867C-+0.37105Kilifi
349Masosa Mixed Secondary School4.790C-+0.29164Nyamira
350Timbila Secondary School4.784C-+0.29162Taita Taveta
351Ngaita Girls Secondary School4.778C-+0.28–Tharaka-Nithi
352Kainuk Mixed Secondary School4.730C-+0.23115Turkana
353Isiolo Boys Secondary School4.700C-+0.2060Isiolo
354=Dr. Krapf4.670C-+0.17–Kilifi
354=Kiriti Girls Secondary School4.670C-+0.1786Murang’a
356Kamusinde Boys High School4.661C-+0.16187Bungoma
357Mazeras High School4.655C-+0.16168Kwale
358A I C Kyome Boys Secondary School4.650C-+0.1540Kitui
359Molo Secondary School4.645C-+0.15231Nakuru
360Utangwa Girls Secondary4.644C-+0.1587Makueni
361J G Kiereini Secondary School4.639C-+0.14205Kiambu
362Huruma Girls High School4.630C-+0.13211Nairobi
363Our Lady of Mercy Girls Secondary School4.627C-+0.13271Tharaka-Nithi
364Kirobon Boys High School4.625C-+0.13184Nakuru
365Mazeras Girls Memorial Secondary School4.614C-+0.12190Kwale
366Masavi Girls’ Secondary School4.602C-+0.1168Kitui
367Kamandura Girls High School4.563C-+0.07149Kiambu
368Ruiri Girls Secondary School4.550C-+0.05167Meru
369St Thomas4.549C-+0.05213Kilifi
370Githunguchu Secondary4.546C-+0.05–Nyandarua
371Icaciri Secondary School4.540C-+0.04126Kiambu
372Kairi Secondary School4.534C-+0.04178Kiambu
373Gatamaiyu Boys High School4.500C-+0.00120Kiambu
374Inyokoni Secondary School4.494D+0.0083Makueni
375Mukurwe-Ini Boys4.475D+-0.02162Nyeri
376Musa Gitau Secondary School4.472D+-0.03195Kiambu
377Bukokholo Girls Secondary School4.470D+-0.03–Bungoma
378Gangara Secondary School4.440D+-0.06107Embu
379Nyayo A.I.C Girls Secondary School4.420D+-0.08103Machakos
380Kimunyu Secondary School4.411D+-0.09190Kiambu
381Muruaki Secondary School4.400D+-0.10124Nyandarua
382Moi Forces Academy-Mombasa4.376D+-0.12250Mombasa
383Katheka Kai Secondary School4.370D+-0.13–Machakos
384Lomut Mixed4.360D+-0.1459West Pokot
385Gatugi Girls Secondary School4.345D+-0.15142Nyeri
386Salvation Army Maiani Secondary School4.300D+-0.2099Makueni
387Ndathi Secondary School4.291D+-0.2163Nyeri
388Our Lady’s Girls Secondary Kakuma4.274D+-0.22107Turkana
389Sipala Friends Boys’ High School4.272D+-0.2281Bungoma
390Shimba Hills Secondary School4.238D+-0.26197Kwale
391Larmudiac Secondary School4.230D+-0.27217Nakuru
392Mugunda Secondary School4.221D+-0.2895Nyeri
393Hobunaka Secondary School4.171D+-0.33–Vihiga
394St Georges Girls School Eldoret4.168D+-0.3380Uasin Gishu
395Karii Kamburi Secondary School4.150D+-0.3520Tharaka-Nithi
396RCEA Biwott Ng’elel Tarit Secondary School4.121D+-0.38240Uasin Gishu
397Kiini Secondary School4.085D+-0.41165Tharaka-Nithi
398Makwa Secondary School4.082D+-0.41158Kiambu
399Kawethei S.A Girls Secondary School4.037D+-0.46132Machakos
400Merti Secondary School4.028D+-0.4724Isiolo
401Igwanjau Secondary School4.020D+-0.48121Tharaka-Nithi
402=Bishop Sulumeti Chelelemuk Girls High School4.000D+-0.5062Busia
402=Hiriga Girls Secondary School4.000D+-0.5090Nyeri
402=Karia Secondary School4.000D+-0.5097Kirinyaga
405Muumandu Secondary School3.990D+-0.51130Machakos
406Karamugi Secondary School3.965D+-0.53115Tharaka-Nithi
407Gatunguru Secondary School3.909D+-0.5988Kiambu
408Taita Mauche Secondary School3.900D+-0.60244Nakuru
409Coulson Secondary School3.860D+-0.6436Nakuru
410Lari Boys Secondary School3.843D+-0.65216Kiambu
411Munyu Girls High School3.840D+-0.6699Kiambu
412St. Joseph’s Lumboka Memorial Secondary School3.815D+-0.6881Bungoma
413Marafa Boys3.812D+-0.69122Kilifi
414Gathiru-Ini Secondary School3.810D+-0.69121Kiambu
415Kajiampau Mixed Secondary School3.796D+-0.70158Tharaka-Nithi
416Murera Secondary School3.795D+-0.7039Meru
417Elsa Secondary School3.766D+-0.7364Isiolo
418Sosiyo Secondary School3.711D+-0.7994Uasin Gishu
419Sosiani Secondary School3.700D+-0.80–Uasin Gishu
420Kiunguni Day Secondary School3.673D+-0.8252Tharaka-Nithi
421Isiolo Barracks Secondary School3.670D+-0.83125Isiolo
422The A.I.C Girls3.652D+-0.8589Kajiado
423Gachororo Secondary School3.647D+-0.85153Kiambu
424Chumani Secondary3.644D+-0.85–Kilifi
425Lamu Boys Secondary School3.639D+-0.8661Lamu
426=St Thomas Aquinas Madende Secondary School3.600D+-0.90175Busia
426=Weru Secondary School3.600D+-0.90243Nyandarua
428St. Paul’s Busende Secondary School3.590D+-0.91103Busia
429Holy Cross Boys Secondary School – Kacheliba3.583D+-0.91218West Pokot
430St John’s Malivani Secondary School3.580D+-0.9267Makueni
431Kora Secondary School3.577D+-0.9226Tana River
432Gatei Mixed Day Secondary School3.540D+-0.9654Kiambu
433Mackinnon Road Secondary School3.511D+-0.99–Kwale
434Isinya Boys Secondary School3.457D-1.0484Kajiado
435Kiluani Boys Secondary School3.450D-1.05109Kajiado
436St. Clare Girl’s Secondary School-Kangeta3.430D-1.0741Embu
437Daniel Adventist High School Kaptubei3.429D-1.0784Elgeyo-Marakwet
438P.C.E.A. Kanjeru Booth Girls’ High School3.420D-1.08115Kiambu
439Tachasis Girls’ Secondary School3.382D-1.1129Uasin Gishu
440Thigingi Girls Secondary School3.380D-1.12118Embu
441Lanet Secondary School3.342D-1.15222Nakuru
442Waso Secondary School3.340D-1.16111Isiolo
443Aremiet Mixed Secondary School3.333D-1.166Isiolo
444Rabai Secondary3.317D-1.18208Kilifi
445Maparasha Secondary School3.300D-1.20–Kajiado
446Ngaremara Secondary School3.290D-1.2131Isiolo
447Riamukurwe Secondary School3.284D-1.21103Nyeri
448Kimabole Secondary School3.277D-1.22137Bungoma
449Kitengela Magereza Mixed High School3.210D-1.29276Kajiado
450=Bisanadhi High School3.200D-1.3067Isiolo
450=Lungalunga Secondary School3.200D-1.30160Kwale
452Kagumo Secondary School3.195D-1.3078Murang’a
453Nthukula A.B.C Secondary School3.163D-1.3343Makueni
454Kibichiku Secondary School3.137D-1.3673Kiambu
455St. Marys Mbaranga3.090D-1.4133Meru
456Molo Highway Secondary School3.056D-1.44–Nakuru
457=Kambi Mawe Secondary School3.040D-1.4676Makueni
457=Kisaju Dipak Secondary School3.040D-1.46–Kajiado
459Githunguri Technical and Secondary School3.024D-1.4796Kiambu
460Kabuabua Girls Secondary School3.020D-1.4831Tharaka-Nithi
461St. Charles Lwanga Otimong Secondary School3.020D-1.48152Busia
462Iloodokilani Secondary School3.000D-1.5030Kajiado
463Kikai Friends Secondary School2.990D-1.5170Bungoma
464Wenje Secondary School2.984D-1.5165Tana River
465Makunga S A Secondary School2.976D-1.52280Bungoma
466Chaani Secondary School2.950D-1.5556Mombasa
467Kamahindu Secondary School2.930D-1.57127Kiambu
468Kakuyuni Boys High School2.916D-1.58–Kilifi
469St. Clare Ebukuya Secondary School for Hearing Impaired2.900D-1.6027Vihiga
470Kajire Girls Secondary School2.867D-1.63106Taita Taveta
471Bibirioni High School2.860D-1.6472Kiambu
472Mwangaza Girls Secondary School2.850D-1.6591Isiolo
473=Flamingo Secondary School2.840D-1.66216Nakuru
473=Olooltepes Secondary School2.840D-1.6681Kajiado
475Nguirubi Secondary School2.825D-1.6757Kiambu
476Mwanambeyu Girls High2.820D-1.6891Kwale
477Karati Secondary School2.800D-1.70113Nyandarua
478St Michael Gatagati Secondary School2.790D-1.719Nakuru
479PCEA Kimuka Girls Secondary School2.779D-1.72145Kajiado
480Hillcrest Secondary School2.760D-1.74263Nakuru
481Gakoe Mixed Secondary School2.750D-1.7564Kiambu
482P.C.E.A Mai-A- Ihii High School2.740D-1.7658Kiambu
483Bishop Okiring Kamuneru A.C.K Secondary School2.710D-1.7962Bungoma
484Kaputiei Secondary School2.675D-1.8240Kajiado
485Blessed Mugutha Secondary School2.670D-1.83110Kiambu
486Tembelio Secondary School2.630D-1.8754Uasin Gishu
487=Kiheo Secondary2.625D-1.8734Nyandarua
487=MCK Kisima 78 Secondary School2.625D-1.8748Isiolo
489Menzamwenye Secondary School2.616D-1.8897Kwale
490Aguthi Secondary School2.607D-1.8930Nyeri
491Majani Minngi Secondary School2.600D-1.9054Nakuru
492Gachie High School2.593D-1.90113Kiambu
493Habel Nyamu Secondary School2.593D-1.9027Kirinyaga
494Kathaana DEB Secondary School2.540D-1.9659Machakos
495Kipsing Mixed Day Secondary School2.500D-2.00–Isiolo
496Maiella Township Secondary School2.492D--2.01123Nakuru
497Thomas Fish Secondary School2.467D--2.0317Kajiado
498Miritini Complex High School2.460D--2.04156Mombasa
499Oltarakwai Secondary School2.454D--2.0487Narok
500Gitiha Secondary School2.443D--2.0570Kiambu
501Gichuru High School2.439D--2.0698Kiambu
502Tulwet Secondary School2.420D--2.0852Nakuru
503Gathanji Secondary School2.418D--2.0856Kiambu
504Ereteti Mixed Secondary School2.400D--2.1040Kajiado
505Kibiko Secondary School2.354D--2.1497Kajiado
506Snr Chief Munguti2.350D--2.1540Makueni
507Mwakirunge Secondary School2.340D--2.16105Mombasa
508Keekonyokie Secondary School2.327D--2.17110Narok
509Bishop Edward Donovan Secondary School2.320D--2.1896Nakuru
510Cura Secondary School2.317D--2.1841Kiambu
511Juma Boy Secondary School2.264D--2.2353Kwale
512Marifano Secondary School2.209D--2.2968Tana River
513Ngala Secondary School for the Deaf2.200D--2.3020Nakuru
514St. Anne Githunguri Girls2.192D--2.3057Nyeri
515Christ the King High School Chepterit2.181D--2.32–Nandi
516=King’ong’oi Secondary School2.120D--2.3848Machakos
516=Kongowea Secondary School2.120D--2.3866Mombasa
518Gathaithi Secondary School2.092D--2.4066Kiambu
519Gathuri Secondary School2.071D--2.4342Kiambu
520Ilpolosat Secondary School2.030D--2.4734Kajiado
521Nakuru Central Secondary School2.017D--2.48199Nakuru
522Huruma Mixed Day Secondary School2.010D--2.49128Tana River
523Nderi Secondary School1.934D--2.5661Kiambu

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 MoE CS Machogu results speech, pp. 24-27. Kenya average
  2. Official KNEC 2022 Essential Statistics, Table 1. Kenya average