KCSE 2022 results by school

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