KCSE 2020 results by school

457 schools whose KCSE 2020 results were published, best mean first. The Kenya average was 4.53 (C-).

Schools by mean among schools whose results were published

RankSchoolMeanGradeAbove averageCandidatesCounty
1Kenya High School10.310B++5.78294Nairobi
2Mangu High School10.279B++5.75–Kiambu
3Alliance Girls’ High School9.820B++5.29424Kiambu
4Strathmore School - Secondary9.783B++5.2683Nairobi
5Maranda High School9.759B++5.23453Siaya
6Moi Girls’ High School- Eldoret9.686B++5.16323Uasin Gishu
7Friends Kamusinga9.602B++5.08299Bungoma
8Asumbi Girls High School9.570B++5.04358Homa Bay
9Moi High School Kabarak9.560B++5.03–Nakuru
10Starehe Boys9.430B+4.90262Nairobi
11=Kagumo High School9.410B+4.88285Nyeri
11=Nairobi School9.410B+4.88373Nairobi
11=Pangani Girls Secondary School9.410B+4.88284Nairobi
14Loreto High School Limuru9.390B+4.86267Kiambu
15Bishop Gatimu Ngandu Girls9.232B+4.71259Nyeri
16Lugulu Girls High School9.226B+4.70305Bungoma
17St. Joseph’s Girls – Chepterit9.215B+4.69–Nandi
18Kitui High9.150B+4.62–Kitui
19Moi High Mbiruri9.100B+4.57–Embu
20Kanga High School9.066B+4.54303Migori
21Meru School9.034B+4.51320Meru
22Kisii High9.019B+4.49463Kisii
23Sheik Zayed Secondary School9.010B+4.48–Mombasa
24Butere Girls High School9.000B+4.47475Kakamega
25Mbita High School8.975B+4.45356Homa Bay
26Nakuru Girls’ High School8.951B+4.42243Nakuru
27Kipsigis Girls’ High School8.925B+4.40267Kericho
28Karima Girls8.885B+4.36355Nyandarua
29Chogoria Girls8.872B+4.35266Tharaka-Nithi
30Kabare Girls’ High School8.851B+4.32242Kirinyaga
31St. Mary’s Girls High School Igoji8.844B+4.32205Meru
32Bunyore Girls High School8.810B+4.28391Vihiga
33Makueni Boys School8.760B+4.23257Makueni
34Nyambaria High School8.753B+4.23543Nyamira
35Nakuru High School8.749B+4.22275Nakuru
36St Therese Mbooni Girls8.720B+4.19163Makueni
37Nanyuki High School8.683B+4.16186Laikipia
38Baringo Boys High School8.652B+4.13204Baringo
39Machakos Girls’ High School8.637B+4.11215Machakos
40Moi Girls Secondary8.600B+4.07281Nairobi
41Chavakali High School8.555B+4.03404Vihiga
42Mahiga Girls Secondary8.550B+4.02253Nyeri
43Utumishi Boys Academy8.530B+4.00300Nakuru
44Kakamega School8.480B-+3.95387Kakamega
45S.T Alphonsa Kisau Girls’ Secondary School8.409B-+3.88159Makueni
46St. Bakhita Bahati Girls Secondary School8.400B-+3.87180Nakuru
47Kaaga Girls’ High School8.361B-+3.83237Meru
48St. Francis Girls High School (Mang’u)8.327B-+3.80244Kiambu
49Njonjo Girls High School8.309B-+3.78282Laikipia
50Metkei Girls Secondary8.308B-+3.78147Elgeyo-Marakwet
51Nyandarua High School8.288B-+3.76163Nyandarua
52Nyamira Girls Secondary School8.233B-+3.71300Siaya
53Sironga Girls High School8.230B-+3.70392Nyamira
54Ikuu Boys High School8.212B-+3.69203Tharaka-Nithi
55Ramba Secondary School8.180B-+3.65365Siaya
56Tenwek High School8.170B-+3.64286Bomet
57Butula Boys High School8.150B-+3.62297Busia
58Kathiani Girls School8.103B-+3.58175Machakos
59Othaya Boys High School8.100B-+3.57259Nyeri
60Kisumu Girls High School8.081B-+3.55–Kisumu
61Kaplong Girls Secondary School8.053B-+3.53206Bomet
62Ndururumo High School8.039B-+3.51332Laikipia
63Oloolaiser High School8.012B-+3.49158Kajiado
64Naivasha Girls Secondary School8.004B-+3.48269Nakuru
65Kaumoni Boys Secondary School7.980B-+3.45158Makueni
66Moi Forces Academy Lanet7.969B-+3.44319Nakuru
67Kangaru School7.950B-+3.42387Embu
68=Moi Forces7.880B-+3.35396Nairobi
68=Turkana Girls’ Secondary School7.880B-+3.35141Turkana
70Siakago Girls High School7.843B-+3.32176Embu
71Matuga Girls Hgh School7.823B-+3.30194Kwale
72Loreto High School, Matunda7.810B-+3.28200Uasin Gishu
73Nyabururu Girls7.800B-+3.27413Kisii
74Elburgon Secondary School7.786B-+3.26145Nakuru
75Kereri Girls High School7.747B-+3.22–Kisii
76Kwale High7.747B-+3.22235Kwale
77Moi Girls Isinya7.740B-+3.21248Kajiado
78The Sacred Heart Girls, Mukumu7.646B-+3.12367Kakamega
79Kiurani Secondary School7.640B-+3.11–Tharaka-Nithi
80Kitondo Secondary School7.600B-+3.07–Makueni
81Cardinal Otunga Girls High School7.570B-+3.04241Bungoma
82Moi Girls’ Secondary School-Vokoli7.564B-+3.04321Vihiga
83Chianda High School7.551B-+3.02–Siaya
84South Tetu Girls Secondary School7.547B-+3.02161Nyeri
85St Georges Girls7.512B-+2.99316Nairobi
86Kahuho Uhuru High School7.508B-+2.98–Kiambu
87Kaaga Boys Secondary7.476C++2.95206Meru
88Njoro Boys High School7.471C++2.95227Nakuru
89M.P. Shah Chania High School7.462C++2.94549Kiambu
90Shimo-La-Tewa School7.460C++2.93281Mombasa
91Kapenguria School7.449C++2.92354West Pokot
92Chuka Girls’ Secondary School7.443C++2.92201Tharaka-Nithi
93Mama Ngina Girls Secondary School7.420C++2.89177Mombasa
94Mary Leakey Girls’ High School7.413C++2.89252Kiambu
95St Mary’s Lwak Girls’ School7.360C++2.83408Siaya
96Naromoru Girls Secondary School7.352C++2.83144Nyeri
97Nkuene Girls High School7.339C++2.81192Meru
98Bura Girls High School7.322C++2.80143Taita Taveta
99Jomo Kenyatta Girls High School7.315C++2.79130Nakuru
100Murray Girls’ High School7.300C++2.77189Taita Taveta
101Kanyawanga Secondary School7.280C++2.75347Migori
102Muhoho High School7.230C++2.70181Kiambu
103Othaya Girls Secondary School7.198C++2.67248Nyeri
104Sawagongo High School7.190C++2.66358Siaya
105Ribe Boys Secondary7.164C++2.64214Kilifi
106Bahari Girls High School7.161C++2.63174Kilifi
107Jomo Kenyatta Boys High School7.123C++2.60340Nakuru
108Teremi Boys High School7.090C++2.56–Bungoma
109Koelel Forces Academy7.000C++2.47322Nakuru
110Vihiga Friends High School6.978C++2.45272Vihiga
111Giakanja Secondary School6.933C++2.41195Nyeri
112Kanunga High School6.929C++2.40184Kiambu
113Tumutumu Girls6.919C++2.39259Nyeri
114St. Josephine Bakhita Masinga Girls’ High School6.907C++2.38152Machakos
115Leshau Boys High School6.857C++2.33140Nyandarua
116Malindi High School6.827C++2.30156Kilifi
117Kirimara High School6.799C++2.27184Nyeri
118St Joseph’s Girls’ High School Kitale6.760C++2.23242Trans Nzoia
119St. Thomas Aquinas Boys Thomeandu Secondary Scho6.752C++2.23115Makueni
120O.L.O.F Chinga Girls6.739C++2.21180Nyeri
121St. Bonaventure Kaheti Boys6.728C++2.20180Nyeri
122Kambui Girls’ High School6.715C++2.19207Kiambu
123Igembe Boys’ Secondary School6.667C++2.14216Meru
124S.A. Kolanya Girls Secondary School6.657C++2.13308Busia
125Kilgoris Boys Secondary School6.653C++2.13119Narok
126Seko Girls Secondary School6.650C++2.12111Uasin Gishu
127Kangubiri Girls High School6.615C++2.09253Nyeri
128Olkejuado High School6.608C++2.08273Kajiado
129Ontulili Boys Secondary School6.600C++2.07125Meru
130Oloitokitok Secondary6.599C++2.07147Kajiado
131Nambale Secondary School6.593C++2.07173Busia
132Magereza Academy6.560C++2.0397Nakuru
133Kerotet Girls Secondary School6.513C++1.99191Uasin Gishu
134=Enoomatasiani Girls Secondary School6.500C++1.97128Kajiado
134=Ole Tipis Girls High School6.500C++1.97–Narok
134=St. Joseph’s Nyabigena Boys Secondary School6.500C++1.97337Kisii
137Mandera Secondary School6.461C+1.93255Mandera
138=St Paul’s High School Kevote6.450C+1.92207Embu
138=Uhuru Secondary6.450C+1.92112Nairobi
140Moi Girls High School, Kamusinga6.438C+1.91277Bungoma
141Huruma Girls High School6.410C+1.88161Nairobi
142Njoro Girls’ Secondary School6.387C+1.86186Nakuru
143Wanjohi Girls Secondary School6.373C+1.85166Nyandarua
144S.A. Kolanya Boys High School6.370C+1.84286Busia
145St. Teresa Moi Equator Girls’ Secondary School6.366C+1.84185Nyeri
146Kimulot Secondary School6.355C+1.83276Bomet
147Nakeel Secondary School6.345C+1.82110Kajiado
148St. Bakhita Kiburia Girls’ Secondary School6.342C+1.82187Kirinyaga
149=St. Brigid Baraka Oontoyie Secondary School6.330C+1.8098Kajiado
149=St. Theresa’s Tartar Girls Secondary School6.330C+1.80431West Pokot
151=Magomano Secondary School6.310C+1.78197Nyandarua
151=Wayam Secondary School6.310C+1.78187Mandera
153St. Patrick’s Naitiri High School6.291C+1.76222Bungoma
154Coulson Girls’ Secondary School6.270C+1.7484Nakuru
155Muruguru Secondary School6.260C+1.73181Nyeri
156Moi Nyabohanse Girls High School6.256C+1.73164Migori
157Chesamisi Boys High School6.243C+1.72382Bungoma
158Our Lady of Mercy Rangenyo Girls Secondary Scho O6.241C+1.7190Nyamira
159Hill School – Eldoret6.200C+1.67126Uasin Gishu
160Kamagut High School6.191C+1.66183Uasin Gishu
161Kirangari High School6.185C+1.66124Kiambu
162Bishop Okoth Girls’- Mbaga Secondary School6.182C+1.66358Siaya
163Gachoire Secondary School6.175C+1.65190Kiambu
164Kasikeu Secondary School6.159C+1.63170Makueni
165Tala Girls Secondary School6.143C+1.62140Machakos
166John Osogo Secondary School6.135C+1.6196Busia
167Mururia Secondary School6.112C+1.59132Kiambu
168=Maai-Mahiu Girls Secondary School6.100C+1.5796Nakuru
168=Mwaani Girls Secondary School6.100C+1.57203Makueni
170Holy Cross Boys Secondary School – Kacheliba6.096C+1.57115West Pokot
171Mariakani Secondary6.089C+1.56146Kilifi
172St. Mary’s High School Lushangonyi6.087C+1.56101Taita Taveta
173Voi Secondary School6.080C+1.55191Taita Taveta
174Ndivisi Girls High School6.080C+1.55188Bungoma
175Matiliku Secondary School6.079C+1.55216Makueni
176Ahero Girls Secondary School6.060C+1.53206Kisumu
177St. Joseph Mkungi Secondary School6.054C+1.5393Nyandarua
178Kibirichia Boys Secondary School6.046C+1.52109Meru
179Kipsangui Secondary School6.040C+1.51154Uasin Gishu
180Wajir High School6.021C+1.49144Wajir
181Kinyui Girls Sa Secondary School5.991C+1.46115Machakos
182Magumu High School5.990C+1.46104Nyandarua
183Endarasha High School5.983C+1.46179Nyeri
184Nyayo A.I.C Girls Secondary School5.980C+1.4561Machakos
185=Kamusinde Boys High School5.950C+1.42138Bungoma
185=Matongo Boys High School5.950C+1.42109Nyamira
187Sugoi Girls Secondary School5.946C+1.4293Uasin Gishu
188Noonkopir Girls Secondary School5.918C+1.39148Kajiado
189Kisoko Girls Secondary School5.910C+1.38246Busia
190Kajiuduthi High School5.908C+1.38185Tharaka-Nithi
191Mbakalo Friends Secondary School5.900C+1.37244Bungoma
192Nyakiambi5.895C+1.37152Nyandarua
193Moi Secondary School, Amalo5.841C+1.31137Nakuru
194Mutomo Girls Secondary5.837C+1.3198Kitui
195St. Georges High5.830C+1.30181Kilifi
196Katoteni Secondary School5.805C+1.2882Kitui
197Mpeketoni Boys High School5.770C+1.24218Lamu
198Kijabe Boys High School5.748C+1.22210Kiambu
199Mazeras High School5.746C+1.22119Kwale
200Godoma Secondary5.710C+1.18137Kilifi
201=Kilifi Towship5.700C+1.17138Kilifi
201=Talek Boys Secondary School5.700C+1.17113Narok
203St. Johns Girls5.699C+1.17279Kilifi
204J G Kiereini Secondary School5.670C+1.14191Kiambu
205Rungiri Secondary School5.660C+1.13289Kiambu
206=Bute Girls Secondary School5.610C+1.0873Wajir
206=St. Pauls Amani Boys High School5.610C+1.08129Nyandarua
208Githunguchu Secondary5.566C+1.04144Nyandarua
209Isiolo Girls High School5.560C+1.0354Isiolo
210Nasokol Girls Secondary School5.554C+1.03296West Pokot
211Shine Star Kai Secondary School5.517C+0.9999Makueni
212Kiamuriuki Secondary School5.487C-+0.96127Tharaka-Nithi
213Cheptil Secondary School5.456C-+0.93171Nandi
214Kairi Secondary School5.422C-+0.90161Kiambu
215Magutu Girls’ Secondary School5.410C-+0.88100Nyeri
216Mukurwe-Ini Boys5.407C-+0.88118Nyeri
217Utangwa Girls Secondary5.333C-+0.8184Makueni
218Namwela Secondary School5.330C-+0.80163Bungoma
219A I C Kyome Boys Secondary School5.327C-+0.8052Kitui
220Sericho Secondary School5.310C-+0.7855Isiolo
221Waa Girls Secondary5.305C-+0.78164Kwale
222Griftu Secondary School5.300C-+0.77124Wajir
223Kwale Girls Secondary5.292C-+0.77193Kwale
224Gangara Secondary School5.280C-+0.75113Embu
225Khasoko High School5.260C-+0.73204Bungoma
226St. Stephen’s Aluor Mixed Secondary School5.220C-+0.6953Siaya
227Timbila Secondary School5.162C-+0.6474Taita Taveta
228Ruiri Girls Secondary School5.158C-+0.63120Meru
229Kimunyu Secondary School5.150C-+0.62260Kiambu
230Muindi Mbingu Secondary School5.147C-+0.62109Machakos
231Rigoma Secondary School5.140C-+0.6143Nyamira
232Our Lady of Mercy Girls Secondary School5.139C-+0.61252Tharaka-Nithi
233Mugunda Secondary School5.125C-+0.6064Nyeri
234Masosa Mixed Secondary School5.120C-+0.59167Nyamira
235Kingwede Girls Secondary School5.112C-+0.59190Kwale
236St. Paul’s Nyandoche Secondary School5.107C-+0.58112Nyamira
237Molo Secondary School5.100C-+0.57199Nakuru
238St Thomas5.069C-+0.54173Kilifi
239=Hon Khalif Girls Secondary School5.068C-+0.54–Wajir
239=Wajir Girls Secondary School5.068C-+0.54132Wajir
241Wahundura High School5.065C-+0.54139Murang’a
242Our Lady’s Girls Secondary Kakuma5.061C-+0.53113Turkana
243St Clare Butula Girls5.044C-+0.5290Busia
244St. Thomas Amagoro Girls Secondary School4.974C-+0.45151Busia
245Canon Kituri Secondary School4.966C-+0.44171Taita Taveta
246Chebara Girls Secondary School4.963C-+0.44106Elgeyo-Marakwet
247=Misikhu Friends Secondary School4.890C-+0.3698Bungoma
247=Moi Forces Academy-Mombasa4.890C-+0.36208Mombasa
249Eldoro Girls High School4.881C-+0.3542Taita Taveta
250Kiini Secondary School4.857C-+0.33189Tharaka-Nithi
251St. Mathias’ Busia Secondary School4.840C-+0.31144Busia
252Bishop Sulumeti Chelelemuk Girls High School4.824C-+0.3074Busia
253Kawethei S.A Girls Secondary School4.823C-+0.3085Machakos
254Mazeras Girls Memorial Secondary School4.808C-+0.28122Kwale
255Bishop Birech Girls Tilol4.800C-+0.27–Uasin Gishu
256Ngaita Girls Secondary School4.798C-+0.27154Tharaka-Nithi
257Saka Girls Secondary School4.756C-+0.23112Garissa
258Sabunley Secondary School4.733C-+0.21166Wajir
259Muruaki Secondary School4.723C-+0.20130Nyandarua
260Weru Secondary School4.715C-+0.19207Nyandarua
261Munyu Girls High School4.700C-+0.1788Kiambu
262Isiolo Boys Secondary School4.696C-+0.1769Isiolo
263Bishop John Njenga Secondary School4.677C-+0.15102Taita Taveta
264Icaciri Secondary School4.667C-+0.1487Kiambu
265Rcea Biwott Ng’Elel Tarit Secondary School4.635C-+0.11137Uasin Gishu
266St Peter Claver’s Secondary School-Kithuki4.610C-+0.08148Makueni
267Hobunaka Secondary School4.606C-+0.08–Vihiga
268Dr. Krapf4.593C-+0.07–Kilifi
269Mwakitawa Secondary School4.590C-+0.06154Taita Taveta
270Vulueni Secondary School4.547C-+0.0298Makueni
271Lamu Boys Secondary School4.509C--0.0254Lamu
272=Garbatula High School4.500C--0.0321Isiolo
272=Sokoke Boys4.500C--0.03128Kilifi
272=Taita Mauche Secondary School4.500C--0.03167Nakuru
275Gathiru-Ini Secondary School4.480D+-0.05123Kiambu
276=County High School4.470D+-0.06181Garissa
276=Moi Girls Secondary4.470D+-0.06–Mandera
278Franz Josef Secondary School4.469D+-0.06147Kwale
279Arabia Boys Secondary4.460D+-0.0750Mandera
280Lari Boys Secondary School4.443D+-0.08157Kiambu
281Kainuk Mixed Secondary School4.420D+-0.11138Turkana
282Larmudiac Secondary School4.413D+-0.11151Nakuru
283PCEA Kimuka Girls Secondary School4.399D+-0.1348Kajiado
284Kajiampau Mixed Secondary School4.380D+-0.15119Tharaka-Nithi
285Inyokoni Secondary School4.373D+-0.1569Makueni
286Napeililim Boys Secondary School4.370D+-0.1656Turkana
287Marafa Boys4.309D+-0.2281Kilifi
288Muumandu Secondary School4.290D+-0.2486Machakos
289Gatamaiyu Boys High School4.273D+-0.25110Kiambu
290Katheka Kai Secondary School4.270D+-0.26–Machakos
291Kipkoris Girls Secondary School4.260D+-0.2781Nakuru
292Salvation Army Maiani Secondary School4.246D+-0.28130Makueni
293Igwanjau Secondary School4.230D+-0.3087Tharaka-Nithi
294Kakoneni Girls Secondary School4.214D+-0.31–Kilifi
295Kibiru Secondary School4.211D+-0.32114Kiambu
296St Patrick’s Kimukungi Girls4.190D+-0.3494Bungoma
297AIC Kangitit Girls Secondary4.167D+-0.3666Turkana
298Libin Nomadic Girls Secondary4.162D+-0.3643Mandera
299The A.I.C Girls4.151D+-0.3893Kajiado
300Gachororo Secondary School4.149D+-0.3894Kiambu
301Broadway Secondary School4.140D+-0.39205Kiambu
302Kamandura Girls High School4.131D+-0.40176Kiambu
303Nep Girls High4.120D+-0.41103Garissa
304Mwakichuchu Secondary School4.114D+-0.4179Taita Taveta
305Lanet Secondary School4.114D+-0.41158Nakuru
306Waso Secondary School4.110D+-0.4294Isiolo
307St John’s Malivani Secondary School4.090D+-0.4489Makueni
308Our Lady of Perpetual Succour Girls Secondary Sc4.069D+-0.4686Taita Taveta
309St. Joseph’s Lumboka Memorial Secondary School4.065D+-0.4693Bungoma
310Uranga Secondary School4.046D+-0.4888Siaya
311Isiolo Barracks Secondary School4.040D+-0.49109Isiolo
312=Hiriga Girls Secondary School4.000D+-0.53126Nyeri
312=Shaletey Mixed Secondary School4.000D+-0.53108Wajir
314Kimana Girls S3.999D+-0.5399Kajiado
315St. Paul’s Busende Secondary School3.989D+-0.5492Busia
316=Kinyui Boys Secondary School3.980D+-0.55104Machakos
316=Sosiani Secondary School3.980D+-0.55–Uasin Gishu
318Kimabole Secondary School3.972D+-0.55107Bungoma
319Bukokholo Girls Secondary School3.931D+-0.60132Bungoma
320Thigingi Girls Secondary School3.930D+-0.6093Embu
321Githunguri Technical and Secondary School3.907D+-0.6286Kiambu
322Gatunguru Secondary School3.883D+-0.6460Kiambu
323=Bisanadhi High School3.880D+-0.65320Isiolo
323=Kekopey Secondary School3.880D+-0.6561Nakuru
325=Bishop Okiring Kamuneru A.C.K Secondary School3.870D+-0.6657Bungoma
325=Kiunguni Day Secondary School3.870D+-0.6675Tharaka-Nithi
327=Kahuguini Secondary School3.860D+-0.67117Kiambu
327=Kulamawe Secondary School3.860D+-0.6742Isiolo
329Mundere Secondary School3.855D+-0.6762Busia
330Makwa Secondary School3.790D+-0.74140Kiambu
331Hillcrest Secondary School3.780D+-0.75130Nakuru
332St. Bridgid Nangwe Girls High School3.741D+-0.7958Bungoma
333St. Jude Girls Secondary School3.733D+-0.7967Makueni
334P.C.E.A. Kanjeru Booth Girls’ High School3.730D+-0.8068Kiambu
335Marimanti Girls High School3.722D+-0.8072Tharaka-Nithi
336Riamukurwe Secondary School3.718D+-0.8187Nyeri
337Kambi Mawe Secondary School3.714D+-0.8156Makueni
338Nthukula A.B.C Secondary School3.692D+-0.8326Makueni
339Nzeveni Secondary3.686D+-0.8470Makueni
340Sosiyo Secondary School3.676D+-0.8571Uasin Gishu
341Daniel Adventist High School Kaptubei3.650D+-0.8857Elgeyo-Marakwet
342Bishop Abiero Shaurimoyo Secondary School3.641D+-0.89153Kisumu
343St. Marys Mbaranga3.620D+-0.9127Meru
344Karia Secondary School3.610D+-0.9277Kirinyaga
345Dori Girls Secondary School3.605D+-0.9238Kwale
346Mona Secondary School3.600D+-0.9345Nakuru
347Tembelio Secondary School3.586D+-0.9429Uasin Gishu
348Kenyenya Mixed Day and Boarding3.574D+-0.9549Nyamira
349Makunga S A Secondary School3.570D+-0.96277Bungoma
350Nyamathi Secondary School3.565D+-0.9697Nakuru
351Vitengeni Baptist Secondary School3.553D+-0.97185Kilifi
352Ngaremara Secondary School3.540D+-0.9926Isiolo
353Ngami Secondary School3.539D+-0.99103Taita Taveta
354Kakuyuni Boys High School3.514D+-1.01109Kilifi
355=Karati Secondary School3.500D+-1.0390Nyandarua
355=Mwanambeyu Girls High3.500D+-1.0371Kwale
357Tachasis Girls’ Secondary School3.483D-1.0427Uasin Gishu
358Kiluani Boys Secondary School3.473D-1.0555Kajiado
359Dr Kiano Boys Secondary School3.465D-1.06101Murang’a
360Mwiyogo Secondary School3.463D-1.0641Nyeri
361Snr Chief Munguti3.452D-1.0747Makueni
362Coulson Secondary School3.430D-1.1014Nakuru
363St Michael Gatagati Secondary School3.429D-1.1063Nakuru
364Kikai Friends Secondary School3.405D-1.1269Bungoma
365Mutunguru Secondary School3.390D-1.1477Kiambu
366Ndathi Secondary School3.358D-1.1767Nyeri
367Kanyariri High School3.356D-1.1759Kiambu
368Rabai Secondary3.355D-1.17137Kilifi
369St. Monica’s Butunyi Girls Secondary School3.345D-1.1829Busia
370Mackinnon Road Secondary School3.342D-1.1876Kwale
371Mivumoni Secondary School3.310D-1.22114Kwale
372Chumani Secondary3.293D-1.23–Kilifi
373Rev. Muhoro School for the Deaf3.291D-1.2479Nyeri
374=Kirenga Girls High School3.290D-1.24–Kiambu
374=St. Anne Githunguri Girls3.290D-1.2441Nyeri
376Elsa Secondary School3.280D-1.2540Isiolo
377Muhu Secondary School3.204D-1.3293Kiambu
378Kitengela Magereza Mixed High School3.200D-1.33148Kajiado
379Gichuru High School3.189D-1.3454Kiambu
380Muguga Wagatonye Secondary School3.175D-1.35128Kiambu
381Maiella Township Secondary School3.171D-1.35110Nakuru
382Chala Secondary School3.170D-1.3656Taita Taveta
383Chaani Secondary School3.160D-1.3743Mombasa
384Sane Girls Secondary School3.156D-1.3745Tana River
385Dungicha Secondary3.111D-1.4254Kilifi
386=Kibichiku Secondary School3.098D-1.4371Kiambu
386=Nderi Secondary School3.098D-1.4361Kiambu
388Menzamwenye Secondary School3.080D-1.4545Kwale
389Kamondo Secondary School3.079D-1.4589Kiambu
390Kipsing Mixed Day Secondary School3.060D-1.4736Isiolo
391=Flamingo Secondary School3.000D-1.53150Nakuru
391=Habel Nyamu Secondary School3.000D-1.5324Kirinyaga
391=Isinya Boys Secondary School3.000D-1.5374Kajiado
391=Murera Secondary School3.000D-1.5324Meru
395St. Francis of Assisi Kwatombe Secondary School2.950D-1.5868Machakos
396Mwahima Secondary School2.948D-1.58116Mombasa
397Jilore High School2.940D-1.5996Kilifi
398Kiheo Secondary2.917D-1.6137Nyandarua
399Gathanji Secondary School2.913D-1.61–Kiambu
400Bibirioni High School2.910D-1.6267Kiambu
401=Blessed Mugutha Secondary School2.906D-1.6288Kiambu
401=Molo Highway Secondary School2.906D-1.6264Nakuru
403Kyamulendu Secondary School2.875D-1.6556Machakos
404Keekonyokie Secondary School2.873D-1.6563Narok
405Kikuyu Day Secondary School2.871D-1.6685Kiambu
406Kajembe High School2.870D-1.66165Mombasa
407Kibiko Secondary School2.855D-1.6770Kajiado
408Merti Secondary School2.852D-1.6727Isiolo
409Mtongwe Girls Secondary School2.848D-1.6899Mombasa
410ACK Kaanwa Secondary School2.830D-1.7036Tharaka-Nithi
411Jack Mwashimba Secondary School2.820D-1.7122Taita Taveta
412Ikonge S.D.A. Secondary School2.794D-1.7373Nyamira
413Makanyanga Secondary School2.763D-1.7676Tharaka-Nithi
414Mwakirunge Secondary School2.760D-1.7750Mombasa
415Kituvu Secondary School2.750D-1.7824Machakos
416Namilama Secondary School2.717D-1.8146Bungoma
417Bishop Edward Donovan Secondary School2.700D-1.8353Nakuru
418Gacege Secondary School2.681D-1.85–Kiambu
419Iloodokilani Secondary School2.680D-1.8538Kajiado
420Gombato Secondary School2.670D-1.8658Kwale
421Nthangu Mixed Day and Boarding Secondary School2.669D-1.86105Makueni
422=Gathuri Secondary School2.640D-1.8953Kiambu
422=The Salvation Army Likoni High for the Visually Im2.640D-1.8914Mombasa
424M.S.S for the Physically Handicapped2.639D-1.89–Mombasa
425Nakuru Central Secondary School2.633D-1.89117Nakuru
426Tulwet Secondary School2.630D-1.9032Nakuru
427Gachie High School2.602D-1.9293Kiambu
428Ilpolosat Secondary School2.600D-1.9347Kajiado
429Kora Secondary School2.586D-1.9429Tana River
430Analat Secondary School2.560D-1.9738Nakuru
431Juma Boy Secondary School2.538D-1.9913Kwale
432Ngethu Secondary School2.537D-1.9967Kiambu
433Chawia High School2.535D-1.9923Taita Taveta
434Kamahindu Secondary School2.470D--2.06123Kiambu
435Christ the King High School Chepterit2.457D--2.0770Nandi
436Mwangaza Girls Secondary School2.430D--2.1067Isiolo
437Nguirubi Secondary School2.426D--2.1062Kiambu
438P.C.E.A Mai-A- Ihii High School2.397D--2.1368Kiambu
439Gathaithi Secondary School2.369D--2.16–Kiambu
440Majani Minngi Secondary School2.365D--2.1637Nakuru
441Bagaria Secondary School2.344D--2.1847Nakuru
442St. Michael Unyuani Secondary School2.310D--2.2283Machakos
443Marifano Secondary School2.282D--2.2471Tana River
444Miritini Complex High School2.280D--2.25120Mombasa
445Fr. Kevin Kelly High School2.267D--2.26–Kiambu
446Aguthi Secondary School2.136D--2.3922Nyeri
447Gakoe Mixed Secondary School2.118D--2.4151Kiambu
448Gathiga Secondary School2.115D--2.4187Kiambu
449King’Ong’Oi Secondary School2.100D--2.4351Machakos
450St. Clare Ebukuya Secondary School for Hearing Im2.060D--2.4712Vihiga
451Devki Ruiru Township Secondary School2.027D--2.5072Kiambu
452Ngala Secondary School for the Deaf2.000D--2.5327Nakuru
453Cura Secondary School1.879D--2.65–Kiambu
454Elijah Mzae High School1.829D--2.70–Taita Taveta
455John Mark Mwanjumwa Secondary School1.780D--2.759Taita Taveta
456Thomas Fish Secondary School1.750D--2.7820Kajiado
457H.G.M. Ting’Ang’a Secondary School1.717D--2.8160Kiambu

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 Magoha 2020 KCSE results speech, pp. 3-5. Kenya average
  2. Official KNEC annual report confirming release date. Kenya average