KCSE 2021 results by school

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