KCSE 2021 results by school

516 schools whose KCSE 2021 results were published, best mean first. The Kenya average was 4.24 (D+).

Schools by mean among schools whose results were published

RankSchoolMeanGradeAbove averageCandidatesCounty
1Kapsabet Boys High School10.688A-+6.45461Nandi
2Kenya High School10.420B++6.18–Nairobi
3Moi High School Kabarak10.360B++6.12349Nakuru
4Mangu High School10.284B++6.04–Kiambu
5Alliance High School10.191B++5.95428Kiambu
6St Brigids Kiminini10.050B++5.81260Trans Nzoia
7Strathmore School - Secondary9.885B++5.6487Nairobi
8Alliance Girls’ High School9.810B++5.57470Kiambu
9St Joseph’s Girls’ High School Kitale9.800B++5.56287Trans Nzoia
10Kagumo High School9.780B++5.54–Nyeri
11Pangani Girls Secondary School9.770B++5.53338Nairobi
12Friends Kamusinga9.613B++5.37389Bungoma
13Moi Girls’ High School- Eldoret9.528B++5.29412Uasin Gishu
14Our Lady of Mt. Carmel Maryhill Girls9.512B++5.27416Kiambu
15=Kitui High9.500B++5.26–Kitui
15=Yumbisye Secondary School9.500B++5.26–Kitui
17Loreto High School Limuru9.464B+5.22315Kiambu
18Baricho High School9.460B+5.22383Kirinyaga
19Starehe Boys9.440B+5.20–Nairobi
20Orero Boys Secondary School9.408B+5.17–Homa Bay
21Anestar Secondary9.390B+5.15316Nakuru
22St. Gonzagagonza Isoge9.356B+5.11–Nyamira
23Nyambaria High School9.309B+5.07580Nyamira
24Kanga High School9.242B+5.00409Migori
25Kipsigis Girls’ High School9.160B+4.92307Kericho
26Mbita High School9.157B+4.92351Homa Bay
27Maranda High School9.148B+4.91621Siaya
28Sheik Zayed Secondary School9.100B+4.86238Mombasa
29Maseno School9.022B+4.78–Kisumu
30Nairobi School9.000B+4.76526Nairobi
31Kianda School - Secondary8.990B+4.75–Nairobi
32Meru School8.980B+4.74399Meru
33St Charles Lwanga School8.950B+4.71–Kitui
34Nyandarua High School8.941B+4.70186Nyandarua
35=Kisima Mixed Secondary8.900B+4.66–Nyandarua
35=Lugulu Girls High School8.900B+4.66403Bungoma
35=St. Clare Girls Secondary8.900B+4.66–Nakuru
38Kisii High8.891B+4.65569Kisii
39Baringo Boys High School8.863B+4.62227Baringo
40Karima Girls8.861B+4.62405Nyandarua
41Bishop Gatimu Ngandu Girls8.858B+4.62324Nyeri
42Asumbi Girls High School8.825B+4.58458Homa Bay
43Nanyuki High School8.739B+4.50180Laikipia
44Meteitei Boys Secondary School8.733B+4.49–Nandi
45Nakuru Girls’ High School8.715B+4.47270Nakuru
46Moi High Mbiruri8.650B+4.41258Embu
47Chogoria Girls8.645B+4.40338Tharaka-Nithi
48Riokindo High School8.600B+4.36–Kisii
49Nakuru High School8.585B+4.34311Nakuru
50Njonjo Girls High School8.581B+4.34327Laikipia
51Kabare Girls’ High School8.565B+4.32271Kirinyaga
52St. Mary’s Girls High School Igoji8.526B+4.28306Meru
53=Bunyore Girls High School8.500B+4.26430Vihiga
53=Kapsabet Girls High School8.500B+4.26–Nandi
55St. Joseph’s Boys High School – Kitale8.450B-+4.21711Trans Nzoia
56Nyakoiba Secondary School8.410B-+4.17–Kisii
57Tenwek High School8.400B-+4.16299Bomet
58Lenana School8.360B-+4.12–Nairobi
59=Butere Girls High School8.340B-+4.10551Kakamega
59=Nyasoko Secondary School8.340B-+4.10–Migori
61Riara Springs Girls High School8.320B-+4.08–Nairobi
62=Matinyani Secondary School8.300B-+4.06201Kitui
62=Tabagon Girls’ Secondary School8.300B-+4.06–Baringo
64St Therese Mbooni Girls8.280B-+4.04162Makueni
65Utumishi Boys Academy8.270B-+4.03334Nakuru
66Makueni Boys School8.265B-+4.02276Makueni
67=Sironga Girls High School8.230B-+3.99359Nyamira
67=Starehe Girls8.230B-+3.99154Nairobi
69Kaaga Girls’ High School8.220B-+3.98250Meru
70Oriwo Boys High School8.215B-+3.97549Homa Bay
71=Kakamega School8.200B-+3.96478Kakamega
71=Kebulonik Secondary School8.200B-+3.96–Nandi
71=Nyabururu Girls8.200B-+3.96388Kisii
74St. Joseph’s Girls – Chepterit8.141B-+3.90249Nandi
75Samoei Boys Secondary School8.110B-+3.87–Nandi
76Kisumu Girls High School8.105B-+3.86392Kisumu
77Metkei Girls Secondary8.103B-+3.86213Elgeyo-Marakwet
78St Joseph’s Rapogi Secondary School8.100B-+3.86–Migori
79St Patrick Iten8.058B-+3.82399Elgeyo-Marakwet
80St. Francis Girls High School (Mang’u)8.047B-+3.81316Kiambu
81Nyaikuro High School8.046B-+3.80–Nyamira
82Muthale Girls Secondary8.030B-+3.79–Kitui
83Moi Forces Academy Lanet8.018B-+3.78345Nakuru
84Chavakali High School8.010B-+3.77452Vihiga
85St. Peter’s Mumias Boys’ High School8.000B-+3.76–Kakamega
86St. Bakhita Bahati Girls Secondary School7.960B-+3.72225Nakuru
87Moi Girls Isinya7.940B-+3.70275Kajiado
88Machakos Girls’ High School7.925B-+3.68243Machakos
89Kathiani Girls School7.924B-+3.68159Machakos
90M.P. Shah Chania High School7.922B-+3.68500Kiambu
91Matuga Girls Hgh School7.897B-+3.66–Kwale
92Ndururumo High School7.883B-+3.64349Laikipia
93Oloolaiser High School7.872B-+3.63219Kajiado
94St. Francis Rang’Ala Girls Secondary School7.816B-+3.57512Siaya
95Kitondo Secondary School7.800B-+3.56163Makueni
96Moi Forces7.740B-+3.50402Nairobi
97Ruth Kiptui Girls High School-Kasok7.730B-+3.49–Baringo
98Njabini Boys High School7.690B-+3.45218Nyandarua
99S.A. Kolanya Girls Secondary School7.688B-+3.45314Busia
100Kemeloi Boys Secondary School7.660B-+3.42–Nandi
101Kabarnet High School7.650B-+3.41–Baringo
102Moi Girls Secondary7.600B-+3.36348Nairobi
103Chogoria Boys High School7.583B-+3.34264Tharaka-Nithi
104Bura Girls High School7.503B-+3.26185Taita Taveta
105St. Angela’s Girls7.470C++3.23212Kitui
106Chania Girls’ High School7.462C++3.22234Kiambu
107Sacho High Secondary School7.450C++3.21134Baringo
108Cardinal Otunga High School-Mosocho7.440C++3.20300Kisii
109Kiambu High School7.422C++3.18345Kiambu
110Igembe Boys’ Secondary School7.417C++3.18267Meru
111Mahiga Girls Secondary7.411C++3.17292Nyeri
112St. Anne’s Secondary School-Lioki7.401C++3.16224Kiambu
113Sabunley Secondary School7.397C++3.16136Wajir
114S.T Alphonsa Kisau Girls’ Secondary School7.376C++3.13199Makueni
115Mary Mount Secondary School7.366C++3.12142Nakuru
116Kereri Girls High School7.301C++3.06–Kisii
117Nyamira Girls Secondary School7.296C++3.05418Siaya
118Precious Blood Kagwe Girls Secondary School7.287C++3.05247Kiambu
119Chinga Boys High School7.280C++3.04–Nyeri
120Sawagongo High School7.240C++3.00346Siaya
121A.I.C. Chebisaas Boys Secondary School7.230C++2.99230Uasin Gishu
122Cardinal Otunga Girls High School7.222C++2.98293Bungoma
123Moi Kapsowar Girls Secondary School7.200C++2.96265Elgeyo-Marakwet
124Kwale High7.197C++2.96289Kwale
125Loreto High School, Matunda7.165C++2.92231Uasin Gishu
126Nkuene Girls High School7.157C++2.92153Meru
127Shimo-La-Tewa School7.140C++2.90361Mombasa
128Kanjuri High School7.122C++2.88270Nyeri
129St Peter’s Abwao Secondary School7.100C++2.86–Migori
130Nyahururu High School7.080C++2.84–Nyandarua
131Matongo Boys High School7.077C++2.84131Nyamira
132Othaya Boys High School7.050C++2.81325Nyeri
133Mary Leakey Girls’ High School7.042C++2.80311Kiambu
134Kaumoni Boys Secondary School7.038C++2.80184Makueni
135Bahari Girls High School7.036C++2.79277Kilifi
136=Kaaga Boys Secondary7.000C++2.76237Meru
136=Koelel Forces Academy7.000C++2.76345Nakuru
136=Ramba Secondary School7.000C++2.76468Siaya
139=Kapenguria School6.996C++2.75484West Pokot
139=Molo Academy Boys Secondary School6.996C++2.75263Nakuru
141Lodwar Boys High School6.969C++2.73161Turkana
142Kanyawanga Secondary School6.966C++2.72355Migori
143St Georges Girls6.950C++2.71361Nairobi
144Kangaru School6.950C++2.71352Embu
145Chewoyet High School6.938C++2.70416West Pokot
146The Sacred Heart Girls, Mukumu6.922C++2.68395Kakamega
147St Paul’s High School Kevote6.910C++2.67223Embu
148Kisima Girls High School6.900C++2.66113Samburu
149Chianda High School6.876C++2.63298Siaya
150Naivasha Girls Secondary School6.866C++2.62276Nakuru
151Mandera Secondary School6.853C++2.61251Mandera
152Elburgon Secondary School6.844C++2.60160Nakuru
153Langalanga Secondary School6.830C++2.59296Nakuru
154Kerugoya Boys High School6.800C++2.56–Kirinyaga
155St Mary’s Lwak Girls’ School6.790C++2.55399Siaya
156Kambui Girls’ High School6.783C++2.54184Kiambu
157Sericho Secondary School6.750C++2.5180Isiolo
158=Jomo Kenyatta Boys High School6.740C++2.50401Nakuru
158=Kiurani Secondary School6.740C++2.50201Tharaka-Nithi
160Chuka Girls’ Secondary School6.737C++2.50186Tharaka-Nithi
161Kadika Girls’ Secondary School6.721C++2.48–Migori
162Moi Girls’ Secondary School-Vokoli6.714C++2.47325Vihiga
163=Garissa High School6.700C++2.46243Garissa
163=Ikuu Girls Secondary School6.700C++2.46280Tharaka-Nithi
163=Talek Boys Secondary School6.700C++2.46145Narok
166Jomo Kenyatta Girls High School6.693C++2.45270Nakuru
167Naromoru Girls Secondary School6.690C++2.45136Nyeri
168Wajir High School6.683C++2.44147Wajir
169Masara Mixed Secondary School6.660C++2.42–Migori
170Wayam Secondary School6.650C++2.41172Mandera
171Vihiga Friends High School6.643C++2.40342Vihiga
172Riokindo Girls High School6.630C++2.39–Kisii
173Oloitokitok Secondary6.615C++2.37161Kajiado
174Turkana Girls’ Secondary School6.610C++2.37144Turkana
175Kahuho Uhuru High School6.608C++2.37171Kiambu
176South Tetu Girls Secondary School6.590C++2.35217Nyeri
177Bute Girls Secondary School6.510C++2.2795Wajir
178Senior Chief Koinange Girls High School6.500C++2.26349Kiambu
179Tumutumu Girls6.499C+2.26364Nyeri
180Ribe Boys Secondary6.490C+2.25246Kilifi
181Korongoi Girls’ Secondary6.475C+2.23–Kericho
182Kamagambo High School6.400C+2.16–Migori
183St. Bonaventure Kaheti Boys6.385C+2.14209Nyeri
184Kimulot Secondary School6.348C+2.11304Bomet
185Ndaragwa Girls6.291C+2.05179Nyandarua
186Coulson Girls’ Secondary School6.270C+2.0384Nakuru
187Kijabe Boys High School6.269C+2.03208Kiambu
188Olkejuado High School6.259C+2.02352Kajiado
189Moi Nyabohanse Girls High School6.253C+2.01162Migori
190Kerotet Girls Secondary School6.251C+2.01200Uasin Gishu
191St. Josephine Bakhita Masinga Girls’ High School6.230C+1.99188Machakos
192=Endarasha High School6.220C+1.98104Nyeri
192=St. Theresa’s Tartar Girls Secondary School6.220C+1.98430West Pokot
194=Mbooni Boys Secondary6.200C+1.96311Makueni
194=Santa Maria Girls Secondary School6.200C+1.96282Elgeyo-Marakwet
196Magomano Secondary School6.127C+1.89197Nyandarua
197O.L.O.F Chinga Girls6.126C+1.88183Nyeri
198Holy Cross Boys Secondary School – Kacheliba6.109C+1.87203West Pokot
199Kamagut High School6.094C+1.85191Uasin Gishu
200St. Bakhita Kiburia Girls’ Secondary School6.086C+1.84190Kirinyaga
201Loreto Girls High School Kiambu6.076C+1.83–Kiambu
202Gachoire Secondary School6.074C+1.83217Kiambu
203Wajir Girls Secondary School6.056C+1.81179Wajir
204Wanjohi Girls Secondary School6.029C+1.79139Nyandarua
205Khasoko High School6.026C+1.78188Bungoma
206Moi Girls High School, Kamusinga6.013C+1.77322Bungoma
207=Chesamisi Boys High School6.000C+1.76418Bungoma
207=Hon. D.M Amin Girls Secondary School6.000C+1.76104Wajir
207=St. Teresa Moi Equator Girls’ Secondary School6.000C+1.76190Nyeri
210Kanunga High School5.954C+1.71223Kiambu
211Sengera Girls5.910C+1.67–Kisii
212Lamu Girls Secondary School5.900C+1.66125Lamu
213St. Martin Kathonzweni School5.898C+1.66177Makueni
214Tala Girls Secondary School5.889C+1.65147Machakos
215Giakanja Secondary School5.879C+1.64298Nyeri
216Kombeni5.873C+1.63236Kilifi
217Katoteni Secondary School5.845C+1.6071Kitui
218Kinyui Girls Sa Secondary School5.838C+1.60154Machakos
219Njoro Girls’ Secondary School5.836C+1.59224Nakuru
220Magereza Academy5.810C+1.5797Nakuru
221Mpeketoni Boys High School5.740C+1.50216Lamu
222Rigoko Secondary School5.728C+1.49–Nyamira
223Mutomo Girls Secondary5.724C+1.4898Kitui
224Mbakalo Friends Secondary School5.700C+1.46179Bungoma
225Hon Khalif Girls Secondary School5.698C+1.46126Wajir
226=Kangubiri Girls High School5.680C+1.44263Nyeri
226=Moi Girls Secondary School Kamangu5.680C+1.44202Kiambu
228Libin Nomadic Girls Secondary5.670C+1.4343Mandera
229Kipsangui Secondary School5.662C+1.42131Uasin Gishu
230Maralal High School5.640C+1.40178Samburu
231Nambale Secondary School5.616C+1.37250Busia
232St. Patrick’s Naitiri High School5.609C+1.37249Bungoma
233Godoma Secondary5.600C+1.36137Kilifi
234Mururia Secondary School5.594C+1.35198Kiambu
235Kulamawe Secondary School5.590C+1.3541Isiolo
236Kitale School-Secondary5.570C+1.33224Trans Nzoia
237Leshau Boys High School5.511C+1.27133Nyandarua
238St Peter Claver’s Secondary School-Kithuki5.500C+1.26156Makueni
239Shine Star Kai Secondary School5.492C-+1.25126Makueni
240Waa Girls Secondary5.485C-+1.24235Kwale
241Matiliku Secondary School5.475C-+1.23238Makueni
242Kwale Girls Secondary5.440C-+1.20230Kwale
243Kisoko Girls Secondary School5.434C-+1.19246Busia
244=Ahero Girls Secondary School5.430C-+1.19278Kisumu
244=Gangara Secondary School5.430C-+1.19119Embu
244=Nyakiambi5.430C-+1.19189Nyandarua
244=Uthiru Girls High School5.430C-+1.19164Kiambu
248Ndivisi Girls High School5.409C-+1.17176Bungoma
249=St. Joseph Mkungi Secondary School5.400C-+1.1667Nyandarua
249=St. Paul’s Nyandoche Secondary School5.400C-+1.1687Nyamira
251Kinango Secondary School5.385C-+1.14–Kwale
252Kuura Mixed Secondary School5.370C-+1.13–Nyamira
253St. Joseph’s Nyabigena Boys Secondary School5.365C-+1.12394Kisii
254Malindi High School5.359C-+1.12229Kilifi
255Noonkopir Girls Secondary School5.352C-+1.11156Kajiado
256Magumu High School5.350C-+1.11160Nyandarua
257Bishop Okoth Girls’- Mbaga Secondary School5.344C-+1.10367Siaya
258Nasokol Girls Secondary School5.343C-+1.10380West Pokot
259Barazani Girls’ High School5.340C-+1.10152Makueni
260Moi Secondary School, Amalo5.331C-+1.09166Nakuru
261Kirangari High School5.301C-+1.06146Kiambu
262=Huruma Girls High School5.300C-+1.06195Nairobi
262=Michinda Secondary School5.300C-+1.0691Nakuru
264Goseta Boys High School5.291C-+1.05287Trans Nzoia
265Kirimara High School5.290C-+1.05186Nyeri
266Our Lady of Glory Kaptagat Girls High School5.290C-+1.05266Elgeyo-Marakwet
267Kiamuriuki Secondary School5.287C-+1.05151Tharaka-Nithi
268Maai-Mahiu Girls Secondary School5.270C-+1.03122Nakuru
269Rungiri Secondary School5.260C-+1.02253Kiambu
270Cheptil Secondary School5.247C-+1.01154Nandi
271A I C Kyome Boys Secondary School5.230C-+0.9977Kitui
272Mariakani Secondary5.220C-+0.98200Kilifi
273Kirobon Boys High School5.205C-+0.96124Nakuru
274Masavi Girls’ Secondary School5.196C-+0.9597Kitui
275Kilifi Towship5.190C-+0.95205Kilifi
276Ribe Girls Secondary5.122C-+0.88256Kilifi
277Mobamba Secondary School5.110C-+0.87–Kisii
278Nyabite A.C Secondary School5.100C-+0.86–Kisii
279Mukuuni High School5.081C-+0.84220Tharaka-Nithi
280Nyayo A.I.C Girls Secondary School5.070C-+0.83118Machakos
281Wahundura High School5.065C-+0.8294Murang’a
282Napeililim Boys Secondary School5.040C-+0.8063Turkana
283Utangwa Girls Secondary5.038C-+0.80104Makueni
284Musuani Secondary School5.030C-+0.7965Kitui
285St. Johns Girls5.012C-+0.77270Kilifi
286=Magutu Girls’ Secondary School5.000C-+0.76–Nyeri
286=Moyale Secondary School5.000C-+0.7647Marsabit
286=Shaletey Mixed Secondary School5.000C-+0.7684Wajir
289St. Pauls Amani Boys High School4.970C-+0.73121Nyandarua
290Bavuni Secondary School4.963C-+0.72215Nakuru
291Namwela Secondary School4.941C-+0.70237Bungoma
292AIC Morop Girls Secondary School4.940C-+0.7025Nakuru
293Ngao Girls Secondary School4.927C-+0.6968Tana River
294Munyu Girls High School4.910C-+0.6758Kiambu
295Ngaita Girls Secondary School4.908C-+0.67–Tharaka-Nithi
296Kairi Secondary School4.877C-+0.64188Kiambu
297St. Mathias’ Busia Secondary School4.851C-+0.61172Busia
298=County High School4.850C-+0.61196Garissa
298=Moi Girls Secondary4.850C-+0.61–Mandera
300=Isiolo Girls High School4.840C-+0.6083Isiolo
300=Nakeel Secondary School4.840C-+0.60185Kajiado
302Kasikeu Secondary School4.822C-+0.58167Makueni
303Kajiuduthi High School4.806C-+0.56274Tharaka-Nithi
304Kingwede Girls Secondary School4.803C-+0.56243Kwale
305Sugoi Girls Secondary School4.800C-+0.56149Uasin Gishu
306Timbila Secondary School4.788C-+0.55118Taita Taveta
307Uhuru Secondary4.727C-+0.49110Nairobi
308Mazeras High School4.721C-+0.48176Kwale
309Mazeras Girls Memorial Secondary School4.684C-+0.44160Kwale
310Chebara Girls Secondary School4.679C-+0.4481Elgeyo-Marakwet
311Icaciri Secondary School4.667C-+0.4395Kiambu
312St. Brigid Baraka Oontoyie Secondary School4.664C-+0.42110Kajiado
313Mukurwe-Ini Boys4.630C-+0.39118Nyeri
314Gatugi Girls Secondary School4.602C-+0.36168Nyeri
315St Clare Butula Girls4.602C-+0.36108Busia
316St. Stephen’s Aluor Mixed Secondary School4.597C-+0.3677Siaya
317Waa High4.583C-+0.34–Kwale
318Our Lady of Mercy Girls Secondary School4.562C-+0.32233Tharaka-Nithi
319Inyokoni Secondary School4.558C-+0.3277Makueni
320St Thomas4.549C-+0.31213Kilifi
321Kawethei S.A Girls Secondary School4.500C-+0.2676Machakos
322Our Lady’s Girls Secondary Kakuma4.482D++0.2483Turkana
323Kamusinde Boys High School4.478D++0.24159Bungoma
324Ndathi Secondary School4.450D++0.2163Nyeri
325Hobunaka Secondary School4.449D++0.21179Vihiga
326J G Kiereini Secondary School4.435D++0.19186Kiambu
327Lamu Boys Secondary School4.432D++0.1937Lamu
328St. Bridgid Nangwe Girls High School4.392D++0.1574Bungoma
329Bishop John Njenga Secondary School4.391D++0.1592Taita Taveta
330Arabia Boys Secondary4.350D++0.1165Mandera
331Kimunyu Secondary School4.324D++0.08–Kiambu
332Kiini Secondary School4.306D++0.06160Tharaka-Nithi
333Katheka Kai Secondary School4.300D++0.06–Machakos
334Mwakitawa Secondary School4.280D++0.04158Taita Taveta
335Muruaki Secondary School4.267D++0.03120Nyandarua
336Kinyui Boys Secondary School4.254D++0.0163Machakos
337Naivasha High School4.251D++0.01192Nakuru
338=Kipkoris Girls Secondary School4.250D++0.0160Nakuru
338=Salvation Army Maiani Secondary School4.250D++0.0199Makueni
340Franz Josef Secondary School4.237D+0.00151Kwale
341Bishop Sulumeti Chelelemuk Girls High School4.224D+-0.0282Busia
342St. Georges High4.222D+-0.02212Kilifi
343Garbatula High School4.220D+-0.0241Isiolo
344Marimanti Girls High School4.216D+-0.0361Tharaka-Nithi
345Sipala Friends Boys’ High School4.197D+-0.0471Bungoma
346=John Osogo Secondary School4.190D+-0.05100Busia
346=Moi Kadzonzo Girls Secondary4.190D+-0.05301Kilifi
348Canon Kituri Secondary School4.186D+-0.06167Taita Taveta
349Masosa Mixed Secondary School4.180D+-0.06201Nyamira
350St Georges Girls School Eldoret4.160D+-0.0833Uasin Gishu
351Kamandura Girls High School4.156D+-0.09176Kiambu
352Weru Secondary School4.116D+-0.13198Nyandarua
353Kajiampau Mixed Secondary School4.110D+-0.13110Tharaka-Nithi
354Mugunda Secondary School4.108D+-0.13120Nyeri
355Muumandu Secondary School4.102D+-0.14–Machakos
356Rcea Biwott Ng’Elel Tarit Secondary School4.090D+-0.15179Uasin Gishu
357Kakoneni Girls Secondary School4.087D+-0.15–Kilifi
358The A.I.C Girls4.060D+-0.18100Kajiado
359Moi Boys High School – Kasigau4.050D+-0.19–Taita Taveta
360Mundere Secondary School4.029D+-0.2168Busia
361Thigingi Girls Secondary School4.020D+-0.22133Embu
362Sosiani Secondary School4.017D+-0.22–Uasin Gishu
363Hiriga Girls Secondary School4.000D+-0.2498Nyeri
364Dr. Krapf3.976D+-0.27–Kilifi
365AIC Kangitit Girls Secondary3.940D+-0.3096Turkana
366Githunguri Technical and Secondary School3.903D+-0.3493Kiambu
367Broadway Secondary School3.900D+-0.34213Kiambu
368Karia Secondary School3.886D+-0.3688Kirinyaga
369Vulueni Secondary School3.878D+-0.3688Makueni
370Bukokholo Girls Secondary School3.877D+-0.36108Bungoma
371Kainuk Mixed Secondary School3.872D+-0.37149Turkana
372St John’s Malivani Secondary School3.840D+-0.4085Makueni
373Kibiru Secondary School3.812D+-0.43117Kiambu
374Gatamaiyu Boys High School3.808D+-0.4393Kiambu
375Nep Girls High3.800D+-0.44121Garissa
376Waso Secondary School3.780D+-0.4697Isiolo
377Vitengeni Baptist Secondary School3.739D+-0.50118Kilifi
378St. Jude Girls Secondary School3.731D+-0.5179Makueni
379Isiolo Boys Secondary School3.721D+-0.5255Isiolo
380St. Thomas Moore3.700D+-0.54–Nyamira
381Taita Mauche Secondary School3.698D+-0.54204Nakuru
382Sosiyo Secondary School3.676D+-0.5771Uasin Gishu
383Karamugi Secondary School3.659D+-0.58123Tharaka-Nithi
384Kikuyu Day Secondary School3.656D+-0.59128Kiambu
385Daniel Adventist High School Kaptubei3.650D+-0.5980Elgeyo-Marakwet
386Dungicha Secondary3.633D+-0.6160Kilifi
387Kimana Girls S3.620D+-0.62112Kajiado
388Lari Boys Secondary School3.606D+-0.64168Kiambu
389Nyamathi Secondary School3.580D+-0.66120Nakuru
390Gathiru-Ini Secondary School3.570D+-0.67154Kiambu
391Coulson Secondary School3.550D+-0.6920Nakuru
392=Marafa Boys3.500D+-0.74106Kilifi
392=The Salvation Army Likoni High for the Visually Im3.500D+-0.7412Mombasa
394Lanet Secondary School3.486D-0.76187Nakuru
395Gatunguru Secondary School3.471D-0.7785Kiambu
396Karii Kamburi Secondary School3.470D-0.7718Tharaka-Nithi
397Kibichiku Secondary School3.467D-0.7777Kiambu
398Gachororo Secondary School3.461D-0.78174Kiambu
399=Makwa Secondary School3.450D-0.79171Kiambu
399=Ngaremara Secondary School3.450D-0.7924Isiolo
401Isiolo Barracks Secondary School3.430D-0.81143Isiolo
402=Chumani Secondary3.429D-0.81–Kilifi
402=Merti Secondary School3.429D-0.8121Isiolo
404Tachasis Girls’ Secondary School3.382D-0.8629Uasin Gishu
405Kekopey Secondary School3.370D-0.87116Nakuru
406St Thomas Aquinas Madende Secondary School3.357D-0.88168Busia
407Kagumo Secondary School3.345D-0.9092Murang’a
408Kora Secondary School3.342D-0.9035Tana River
409Ngami Secondary School3.340D-0.90100Taita Taveta
410Igwanjau Secondary School3.340D-0.90135Tharaka-Nithi
411Flamingo Secondary School3.339D-0.90198Nakuru
412Lungalunga Secondary School3.312D-0.93141Kwale
413St. Clare Girl’s Secondary School-Kangeta3.300D-0.9441Embu
414Nthukula A.B.C Secondary School3.258D-0.9831Makueni
415PCEA Kimuka Girls Secondary School3.247D-0.9977Kajiado
416Gitiha Secondary School3.240D-1.0054Kiambu
417Dori Girls Secondary School3.233D-1.0173Kwale
418ACK Kaanwa Secondary School3.230D-1.0131Tharaka-Nithi
419Rev. Muhoro School for the Deaf3.222D-1.0292Nyeri
420=Kiluani Boys Secondary School3.210D-1.0386Kajiado
420=Kitengela Magereza Mixed High School3.210D-1.03180Kajiado
422P.C.E.A. Kanjeru Booth Girls’ High School3.205D-1.0483Kiambu
423Rabai Secondary3.201D-1.04146Kilifi
424Makunga S A Secondary School3.199D-1.04251Bungoma
425St. Paul’s Busende Secondary School3.168D-1.07101Busia
426Kimabole Secondary School3.163D-1.08174Bungoma
427Mackinnon Road Secondary School3.150D-1.09–Kwale
428Elsa Secondary School3.149D-1.0947Isiolo
429Gombato Secondary School3.125D-1.12–Kwale
430Our Lady of Perpetual Succour Girls Secondary Sc3.120D-1.12106Taita Taveta
431Kanyariri High School3.110D-1.1394Kiambu
432Kibiko Secondary School3.103D-1.1478Kajiado
433Wenje Secondary School3.095D-1.1574Tana River
434Kisaju Dipak Secondary School3.090D-1.1568Kajiado
435Hillcrest Secondary School3.060D-1.18189Nakuru
436Tembelio Secondary School3.032D-1.2131Uasin Gishu
437Murera Secondary School3.032D-1.2132Meru
438Mwakichuchu Secondary School3.020D-1.2283Taita Taveta
439Nzeveni Secondary3.018D-1.2257Makueni
440=Iloodokilani Secondary School3.000D-1.2421Kajiado
440=Kiunguni Day Secondary School3.000D-1.2473Tharaka-Nithi
442Menzamwenye Secondary School2.970D-1.2770Kwale
443Isinya Boys Secondary School2.946D-1.3076Kajiado
444Mwanambeyu Girls High2.930D-1.3191Kwale
445Kakuyuni Boys High School2.894D-1.35123Kilifi
446Mivumoni Secondary School2.890D-1.3588Kwale
447Kambi Mawe Secondary School2.866D-1.3845Makueni
448Mutunguru Secondary School2.842D-1.40101Kiambu
449Mwangaza Girls Secondary School2.830D-1.4182Isiolo
450Riamukurwe Secondary School2.824D-1.42100Nyeri
451=Maiella Township Secondary School2.820D-1.42133Nakuru
451=Muguga Wagatonye Secondary School2.820D-1.42151Kiambu
451=Snr Chief Munguti2.820D-1.4236Makueni
454Chala Secondary School2.780D-1.4660Taita Taveta
455St. Monica’s Butunyi Girls Secondary School2.774D-1.4731Busia
456=Kajembe High School2.760D-1.48188Mombasa
456=Mwakirunge Secondary School2.760D-1.48105Mombasa
458Chaani Secondary School2.750D-1.4961Mombasa
459Muhu Secondary School2.748D-1.49111Kiambu
460=M.S.S for the Physically Handicapped2.726D-1.52–Mombasa
460=Mtongwe Girls Secondary School2.726D-1.5284Mombasa
462Kipsing Mixed Day Secondary School2.690D-1.5532Isiolo
463Huruma Mixed Day Secondary School2.600D-1.64118Tana River
464Nthangu Mixed Day and Boarding Secondary School2.588D-1.6568Makueni
465Ngethu Secondary School2.533D-1.7175Kiambu
466Gachie High School2.504D-1.74114Kiambu
467Blessed Mugutha Secondary School2.480D--1.7689Kiambu
468Kajire Girls Secondary School2.466D--1.7881Taita Taveta
469St. Francis of Assisi Kwatombe Secondary School2.458D--1.7883Machakos
470St Michael Gatagati Secondary School2.443D--1.8097Nakuru
471Christ the King High School Chepterit2.442D--1.80–Nandi
472Gathanji Secondary School2.429D--1.8156Kiambu
473Kikai Friends Secondary School2.420D--1.8289Bungoma
474Kiheo Secondary2.405D--1.8442Nyandarua
475Kabuabua Girls Secondary School2.400D--1.8423Tharaka-Nithi
476Gakoe Mixed Secondary School2.394D--1.8566Kiambu
477Kathaana DEB Secondary School2.390D--1.8547Machakos
478Analat Secondary School2.380D--1.8646Nakuru
479Ngala Secondary School for the Deaf2.375D--1.8732Nakuru
480Molo Highway Secondary School2.365D--1.88115Nakuru
481Nderi Secondary School2.360D--1.8838Kiambu
482Gacege Secondary School2.354D--1.8965Kiambu
483St. Anne Githunguri Girls2.325D--1.9243Nyeri
484=Bibirioni High School2.300D--1.9476Kiambu
484=Chawia High School2.300D--1.9430Taita Taveta
484=Miritini Complex High School2.300D--1.94140Mombasa
487=Ilpolosat Secondary School2.290D--1.9534Kajiado
487=Tulwet Secondary School2.290D--1.9534Nakuru
489P.C.E.A Mai-A- Ihii High School2.247D--1.9979Kiambu
490Gathuri Secondary School2.237D--2.0039Kiambu
491Marifano Secondary School2.235D--2.0151Tana River
492Gichuru High School2.213D--2.0394Kiambu
493Jack Mwashimba Secondary School2.210D--2.0324Taita Taveta
494Aguthi Secondary School2.179D--2.0630Nyeri
495Nakuru Central Secondary School2.161D--2.08230Nakuru
496Majani Minngi Secondary School2.160D--2.0852Nakuru
497Fr. Kevin Kelly High School2.141D--2.10–Kiambu
498Juma Boy Secondary School2.137D--2.1051Kwale
499Habel Nyamu Secondary School2.120D--2.1225Kirinyaga
500King’Ong’Oi Secondary School2.100D--2.1458Machakos
501Aremiet Mixed Secondary School2.083D--2.1612Isiolo
502Gatue Secondary School2.063D--2.1816Tharaka-Nithi
503Nguirubi Secondary School2.054D--2.1956Kiambu
504Bishop Edward Donovan Secondary School2.020D--2.2289Nakuru
505Keekonyokie Secondary School2.019D--2.22108Narok
506Kituvu Secondary School2.000D--2.2430Machakos
507Devki Ruiru Township Secondary School1.981D--2.2688Kiambu
508Gathaithi Secondary School1.975D--2.2779Kiambu
509Jilore High School1.950D--2.29173Kilifi
510Kamahindu Secondary School1.930D--2.31109Kiambu
511Mck Kisima 78 Secondary School1.914D--2.3335Isiolo
512Thomas Fish Secondary School1.867D--2.3715Kajiado
513Cura Secondary School1.821D--2.42–Kiambu
514Elijah Mzae High School1.820D--2.42–Taita Taveta
515John Mark Mwanjumwa Secondary School1.630D--2.6124Taita Taveta
516H.G.M. Ting’Ang’a Secondary School1.418E-2.8267Kiambu

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. KNEC 2022 Essential Statistics, Table 6 reproduces the 2021 national grade table. Kenya average
  2. Contemporaneous release report. Kenya average