KCSE 2020 results by school

459 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
102Goshen Boys High School7.250C++2.72–Nakuru
103Muhoho High School7.230C++2.70181Kiambu
104Othaya Girls Secondary School7.198C++2.67248Nyeri
105Sawagongo High School7.190C++2.66358Siaya
106Ribe Boys Secondary7.164C++2.64214Kilifi
107Bahari Girls High School7.161C++2.63174Kilifi
108Jomo Kenyatta Boys High School7.123C++2.60340Nakuru
109Teremi Boys High School7.090C++2.56–Bungoma
110Koelel Forces Academy7.000C++2.47322Nakuru
111Vihiga Friends High School6.978C++2.45272Vihiga
112Giakanja Secondary School6.933C++2.41195Nyeri
113Kanunga High School6.929C++2.40184Kiambu
114Tumutumu Girls6.919C++2.39259Nyeri
115St. Josephine Bakhita Masinga Girls’ High School6.907C++2.38152Machakos
116Leshau Boys High School6.857C++2.33140Nyandarua
117Malindi High School6.827C++2.30156Kilifi
118Kirimara High School6.799C++2.27184Nyeri
119St Joseph’s Girls’ High School Kitale6.760C++2.23242Trans Nzoia
120St. Thomas Aquinas Boys Thomeandu Secondary School6.752C++2.23115Makueni
121O.L.O.F Chinga Girls6.739C++2.21180Nyeri
122St. Bonaventure Kaheti Boys6.728C++2.20180Nyeri
123Kambui Girls’ High School6.715C++2.19207Kiambu
124Igembe Boys’ Secondary School6.667C++2.14216Meru
125S.A. Kolanya Girls Secondary School6.657C++2.13308Busia
126Kilgoris Boys Secondary School6.653C++2.13119Narok
127Seko Girls Secondary School6.650C++2.12111Uasin Gishu
128Kangubiri Girls High School6.615C++2.09253Nyeri
129Olkejuado High School6.608C++2.08273Kajiado
130Ontulili Boys Secondary School6.600C++2.07125Meru
131Oloitokitok Secondary6.599C++2.07147Kajiado
132Nambale Secondary School6.593C++2.07173Busia
133Magereza Academy6.560C++2.0397Nakuru
134Kerotet Girls Secondary School6.513C++1.99191Uasin Gishu
135=Enoomatasiani Girls Secondary School6.500C++1.97128Kajiado
135=Ole Tipis Girls High School6.500C++1.97–Narok
135=St. Joseph’s Nyabigena Boys Secondary School6.500C++1.97337Kisii
138Mandera Secondary School6.461C+1.93255Mandera
139=St Paul’s High School Kevote6.450C+1.92207Embu
139=Uhuru Secondary6.450C+1.92112Nairobi
141Moi Girls High School, Kamusinga6.438C+1.91277Bungoma
142Huruma Girls High School6.410C+1.88161Nairobi
143Njoro Girls’ Secondary School6.387C+1.86186Nakuru
144Wanjohi Girls Secondary School6.373C+1.85166Nyandarua
145S.A. Kolanya Boys High School6.370C+1.84286Busia
146St. Teresa Moi Equator Girls’ Secondary School6.366C+1.84185Nyeri
147Kimulot Secondary School6.355C+1.83276Bomet
148Nakeel Secondary School6.345C+1.82110Kajiado
149St. Bakhita Kiburia Girls’ Secondary School6.342C+1.82187Kirinyaga
150=St. Brigid Baraka Oontoyie Secondary School6.330C+1.8098Kajiado
150=St. Theresa’s Tartar Girls Secondary School6.330C+1.80431West Pokot
152=Magomano Secondary School6.310C+1.78197Nyandarua
152=Wayam Secondary School6.310C+1.78187Mandera
154St. Patrick’s Naitiri High School6.291C+1.76222Bungoma
155Coulson Girls’ Secondary School6.270C+1.7484Nakuru
156Muruguru Secondary School6.260C+1.73181Nyeri
157Moi Nyabohanse Girls High School6.256C+1.73164Migori
158Chesamisi Boys High School6.243C+1.72382Bungoma
159Our Lady of Mercy Rangenyo Girls Secondary School6.241C+1.7190Nyamira
160Hill School – Eldoret6.200C+1.67126Uasin Gishu
161Kamagut High School6.191C+1.66183Uasin Gishu
162Kirangari High School6.185C+1.66124Kiambu
163Bishop Okoth Girls’- Mbaga Secondary School6.182C+1.66358Siaya
164Gachoire Secondary School6.175C+1.65190Kiambu
165Kasikeu Secondary School6.159C+1.63170Makueni
166Tala Girls Secondary School6.143C+1.62140Machakos
167John Osogo Secondary School6.135C+1.6196Busia
168Mururia Secondary School6.112C+1.59132Kiambu
169=Maai-Mahiu Girls Secondary School6.100C+1.5796Nakuru
169=Mwaani Girls Secondary School6.100C+1.57203Makueni
171Holy Cross Boys Secondary School – Kacheliba6.096C+1.57115West Pokot
172Mariakani Secondary6.089C+1.56146Kilifi
173St. Mary’s High School Lushangonyi6.087C+1.56101Taita Taveta
174Voi Secondary School6.080C+1.55191Taita Taveta
175Ndivisi Girls High School6.080C+1.55188Bungoma
176Matiliku Secondary School6.079C+1.55216Makueni
177Ahero Girls Secondary School6.060C+1.53206Kisumu
178St. Joseph Mkungi Secondary School6.054C+1.5393Nyandarua
179Kibirichia Boys Secondary School6.046C+1.52109Meru
180Kipsangui Secondary School6.040C+1.51154Uasin Gishu
181Wajir High School6.021C+1.49144Wajir
182Kinyui Girls Sa Secondary School5.991C+1.46115Machakos
183Magumu High School5.990C+1.46104Nyandarua
184Endarasha High School5.983C+1.46179Nyeri
185Nyayo A.I.C Girls Secondary School5.980C+1.4561Machakos
186=Kamusinde Boys High School5.950C+1.42138Bungoma
186=Matongo Boys High School5.950C+1.42109Nyamira
188Sugoi Girls Secondary School5.946C+1.4293Uasin Gishu
189Noonkopir Girls Secondary School5.918C+1.39148Kajiado
190Kisoko Girls Secondary School5.910C+1.38246Busia
191Kajiuduthi High School5.908C+1.38185Tharaka-Nithi
192Mbakalo Friends Secondary School5.900C+1.37244Bungoma
193Nyakiambi5.895C+1.37152Nyandarua
194Moi Secondary School, Amalo5.841C+1.31137Nakuru
195Mutomo Girls Secondary5.837C+1.3198Kitui
196St. Georges High5.830C+1.30181Kilifi
197Katoteni Secondary School5.805C+1.2882Kitui
198Mpeketoni Boys High School5.770C+1.24218Lamu
199Kijabe Boys High School5.748C+1.22210Kiambu
200Mazeras High School5.746C+1.22119Kwale
201Godoma Secondary5.710C+1.18137Kilifi
202=Kilifi Towship5.700C+1.17138Kilifi
202=Talek Boys Secondary School5.700C+1.17113Narok
204St. Johns Girls5.699C+1.17279Kilifi
205J G Kiereini Secondary School5.670C+1.14191Kiambu
206Rungiri Secondary School5.660C+1.13289Kiambu
207=Bute Girls Secondary School5.610C+1.0873Wajir
207=St. Pauls Amani Boys High School5.610C+1.08129Nyandarua
209Githunguchu Secondary5.566C+1.04144Nyandarua
210Isiolo Girls High School5.560C+1.0354Isiolo
211Nasokol Girls Secondary School5.554C+1.03296West Pokot
212Shine Star Kai Secondary School5.517C+0.9999Makueni
213Kiamuriuki Secondary School5.487C-+0.96127Tharaka-Nithi
214Cheptil Secondary School5.456C-+0.93171Nandi
215Kairi Secondary School5.422C-+0.90161Kiambu
216Magutu Girls’ Secondary School5.410C-+0.88100Nyeri
217Mukurwe-Ini Boys5.407C-+0.88118Nyeri
218Utangwa Girls Secondary5.333C-+0.8184Makueni
219Namwela Secondary School5.330C-+0.80163Bungoma
220A I C Kyome Boys Secondary School5.327C-+0.8052Kitui
221Sericho Secondary School5.310C-+0.7855Isiolo
222Waa Girls Secondary5.305C-+0.78164Kwale
223Griftu Secondary School5.300C-+0.77124Wajir
224Kwale Girls Secondary5.292C-+0.77193Kwale
225Gangara Secondary School5.280C-+0.75113Embu
226Khasoko High School5.260C-+0.73204Bungoma
227St. Stephen’s Aluor Mixed Secondary School5.220C-+0.6953Siaya
228Timbila Secondary School5.162C-+0.6474Taita Taveta
229Ruiri Girls Secondary School5.158C-+0.63120Meru
230Kimunyu Secondary School5.150C-+0.62260Kiambu
231Muindi Mbingu Secondary School5.147C-+0.62109Machakos
232Rigoma Secondary School5.140C-+0.6143Nyamira
233Our Lady of Mercy Girls Secondary School5.139C-+0.61252Tharaka-Nithi
234Mugunda Secondary School5.125C-+0.6064Nyeri
235Masosa Mixed Secondary School5.120C-+0.59167Nyamira
236Kingwede Girls Secondary School5.112C-+0.59190Kwale
237St. Paul’s Nyandoche Secondary School5.107C-+0.58112Nyamira
238Molo Secondary School5.100C-+0.57199Nakuru
239St Thomas5.069C-+0.54173Kilifi
240=Hon Khalif Girls Secondary School5.068C-+0.54–Wajir
240=Wajir Girls Secondary School5.068C-+0.54132Wajir
242Wahundura High School5.065C-+0.54139Murang’a
243Our Lady’s Girls Secondary Kakuma5.061C-+0.53113Turkana
244St Clare Butula Girls5.044C-+0.5290Busia
245St. Thomas Amagoro Girls Secondary School4.974C-+0.45151Busia
246Canon Kituri Secondary School4.966C-+0.44171Taita Taveta
247Chebara Girls Secondary School4.963C-+0.44106Elgeyo-Marakwet
248=Misikhu Friends Secondary School4.890C-+0.3698Bungoma
248=Moi Forces Academy-Mombasa4.890C-+0.36208Mombasa
250Eldoro Girls High School4.881C-+0.3542Taita Taveta
251Kiini Secondary School4.857C-+0.33189Tharaka-Nithi
252St. Mathias’ Busia Secondary School4.840C-+0.31144Busia
253Bishop Sulumeti Chelelemuk Girls High School4.824C-+0.3074Busia
254Kawethei S.A Girls Secondary School4.823C-+0.3085Machakos
255Mazeras Girls Memorial Secondary School4.808C-+0.28122Kwale
256Bishop Birech Girls Tilol4.800C-+0.27–Uasin Gishu
257Ngaita Girls Secondary School4.798C-+0.27154Tharaka-Nithi
258Saka Girls Secondary School4.756C-+0.23112Garissa
259Sabunley Secondary School4.733C-+0.21166Wajir
260Muruaki Secondary School4.723C-+0.20130Nyandarua
261Weru Secondary School4.715C-+0.19207Nyandarua
262Munyu Girls High School4.700C-+0.1788Kiambu
263Isiolo Boys Secondary School4.696C-+0.1769Isiolo
264Bishop John Njenga Secondary School4.677C-+0.15102Taita Taveta
265Icaciri Secondary School4.667C-+0.1487Kiambu
266RCEA Biwott Ng’elel Tarit Secondary School4.635C-+0.11137Uasin Gishu
267St Peter Claver’s Secondary School-Kithuki4.610C-+0.08148Makueni
268Hobunaka Secondary School4.606C-+0.08–Vihiga
269Dr. Krapf4.593C-+0.07–Kilifi
270Mwakitawa Secondary School4.590C-+0.06154Taita Taveta
271Vulueni Secondary School4.547C-+0.0298Makueni
272Lamu Boys Secondary School4.509C--0.0254Lamu
273=Garbatula High School4.500C--0.0321Isiolo
273=Sokoke Boys4.500C--0.03128Kilifi
273=Taita Mauche Secondary School4.500C--0.03167Nakuru
276Gathiru-Ini Secondary School4.480D+-0.05123Kiambu
277=County High School4.470D+-0.06181Garissa
277=Moi Girls Secondary4.470D+-0.06–Mandera
279Franz Josef Secondary School4.469D+-0.06147Kwale
280Arabia Boys Secondary4.460D+-0.0750Mandera
281Lari Boys Secondary School4.443D+-0.08157Kiambu
282Kainuk Mixed Secondary School4.420D+-0.11138Turkana
283Larmudiac Secondary School4.413D+-0.11151Nakuru
284PCEA Kimuka Girls Secondary School4.399D+-0.1348Kajiado
285Kajiampau Mixed Secondary School4.380D+-0.15119Tharaka-Nithi
286Inyokoni Secondary School4.373D+-0.1569Makueni
287Napeililim Boys Secondary School4.370D+-0.1656Turkana
288Marafa Boys4.309D+-0.2281Kilifi
289Muumandu Secondary School4.290D+-0.2486Machakos
290Gatamaiyu Boys High School4.273D+-0.25110Kiambu
291Katheka Kai Secondary School4.270D+-0.26–Machakos
292Kipkoris Girls Secondary School4.260D+-0.2781Nakuru
293Salvation Army Maiani Secondary School4.246D+-0.28130Makueni
294Igwanjau Secondary School4.230D+-0.3087Tharaka-Nithi
295Kakoneni Girls Secondary School4.214D+-0.31–Kilifi
296Kibiru Secondary School4.211D+-0.32114Kiambu
297St Patrick’s Kimukungi Girls4.190D+-0.3494Bungoma
298AIC Kangitit Girls Secondary4.167D+-0.3666Turkana
299Libin Nomadic Girls Secondary4.162D+-0.3643Mandera
300The A.I.C Girls4.151D+-0.3893Kajiado
301Gachororo Secondary School4.149D+-0.3894Kiambu
302Broadway Secondary School4.140D+-0.39205Kiambu
303Kamandura Girls High School4.131D+-0.40176Kiambu
304Nep Girls High4.120D+-0.41103Garissa
305Mwakichuchu Secondary School4.114D+-0.4179Taita Taveta
306Lanet Secondary School4.114D+-0.41158Nakuru
307Waso Secondary School4.110D+-0.4294Isiolo
308St John’s Malivani Secondary School4.090D+-0.4489Makueni
309Our Lady of Perpetual Succour Girls Secondary School4.069D+-0.4686Taita Taveta
310St. Joseph’s Lumboka Memorial Secondary School4.065D+-0.4693Bungoma
311Uranga Secondary School4.046D+-0.4888Siaya
312Isiolo Barracks Secondary School4.040D+-0.49109Isiolo
313=Hiriga Girls Secondary School4.000D+-0.53126Nyeri
313=Shaletey Mixed Secondary School4.000D+-0.53108Wajir
315Kimana Girls S3.999D+-0.5399Kajiado
316St. Paul’s Busende Secondary School3.989D+-0.5492Busia
317=Kinyui Boys Secondary School3.980D+-0.55104Machakos
317=Sosiani Secondary School3.980D+-0.55–Uasin Gishu
319Kimabole Secondary School3.972D+-0.55107Bungoma
320Bukokholo Girls Secondary School3.931D+-0.60132Bungoma
321Thigingi Girls Secondary School3.930D+-0.6093Embu
322Githunguri Technical and Secondary School3.907D+-0.6286Kiambu
323Gatunguru Secondary School3.883D+-0.6460Kiambu
324=Bisanadhi High School3.880D+-0.65320Isiolo
324=Kekopey Secondary School3.880D+-0.6561Nakuru
326=Bishop Okiring Kamuneru A.C.K Secondary School3.870D+-0.6657Bungoma
326=Kiunguni Day Secondary School3.870D+-0.6675Tharaka-Nithi
328=Kahuguini Secondary School3.860D+-0.67117Kiambu
328=Kulamawe Secondary School3.860D+-0.6742Isiolo
330Mundere Secondary School3.855D+-0.6762Busia
331Makwa Secondary School3.790D+-0.74140Kiambu
332Hillcrest Secondary School3.780D+-0.75130Nakuru
333St. Bridgid Nangwe Girls High School3.741D+-0.7958Bungoma
334St. Jude Girls Secondary School3.733D+-0.7967Makueni
335P.C.E.A. Kanjeru Booth Girls’ High School3.730D+-0.8068Kiambu
336Marimanti Girls High School3.722D+-0.8072Tharaka-Nithi
337Riamukurwe Secondary School3.718D+-0.8187Nyeri
338Kambi Mawe Secondary School3.714D+-0.8156Makueni
339Nthukula A.B.C Secondary School3.692D+-0.8326Makueni
340Nzeveni Secondary3.686D+-0.8470Makueni
341Sosiyo Secondary School3.676D+-0.8571Uasin Gishu
342Daniel Adventist High School Kaptubei3.650D+-0.8857Elgeyo-Marakwet
343Bishop Abiero Shaurimoyo Secondary School3.641D+-0.89153Kisumu
344St. Marys Mbaranga3.620D+-0.9127Meru
345Karia Secondary School3.610D+-0.9277Kirinyaga
346Dori Girls Secondary School3.605D+-0.9238Kwale
347Mona Secondary School3.600D+-0.9345Nakuru
348Tembelio Secondary School3.586D+-0.9429Uasin Gishu
349Kenyenya Mixed Day and Boarding3.574D+-0.9549Nyamira
350Makunga S A Secondary School3.570D+-0.96277Bungoma
351Nyamathi Secondary School3.565D+-0.9697Nakuru
352Vitengeni Baptist Secondary School3.553D+-0.97185Kilifi
353Ngaremara Secondary School3.540D+-0.9926Isiolo
354Ngami Secondary School3.539D+-0.99103Taita Taveta
355Kakuyuni Boys High School3.514D+-1.01109Kilifi
356=Karati Secondary School3.500D+-1.0390Nyandarua
356=Mwanambeyu Girls High3.500D+-1.0371Kwale
358Tachasis Girls’ Secondary School3.483D-1.0427Uasin Gishu
359Kiluani Boys Secondary School3.473D-1.0555Kajiado
360Dr Kiano Boys Secondary School3.465D-1.06101Murang’a
361Mwiyogo Secondary School3.463D-1.0641Nyeri
362Snr Chief Munguti3.452D-1.0747Makueni
363Coulson Secondary School3.430D-1.1014Nakuru
364St Michael Gatagati Secondary School3.429D-1.1063Nakuru
365Kikai Friends Secondary School3.405D-1.1269Bungoma
366Mutunguru Secondary School3.390D-1.1477Kiambu
367Ndathi Secondary School3.358D-1.1767Nyeri
368Kanyariri High School3.356D-1.1759Kiambu
369Rabai Secondary3.355D-1.17137Kilifi
370St. Monica’s Butunyi Girls Secondary School3.345D-1.1829Busia
371Mackinnon Road Secondary School3.342D-1.1876Kwale
372Mivumoni Secondary School3.310D-1.22114Kwale
373Chumani Secondary3.293D-1.23–Kilifi
374Rev. Muhoro School for the Deaf3.291D-1.2479Nyeri
375=Kirenga Girls High School3.290D-1.24–Kiambu
375=St. Anne Githunguri Girls3.290D-1.2441Nyeri
377Elsa Secondary School3.280D-1.2540Isiolo
378Muhu Secondary School3.204D-1.3293Kiambu
379Kitengela Magereza Mixed High School3.200D-1.33148Kajiado
380Gichuru High School3.189D-1.3454Kiambu
381Olooltepes Secondary School3.180D-1.3553Kajiado
382Muguga Wagatonye Secondary School3.175D-1.35128Kiambu
383Maiella Township Secondary School3.171D-1.35110Nakuru
384Chala Secondary School3.170D-1.3656Taita Taveta
385Chaani Secondary School3.160D-1.3743Mombasa
386Sane Girls Secondary School3.156D-1.3745Tana River
387Dungicha Secondary3.111D-1.4254Kilifi
388=Kibichiku Secondary School3.098D-1.4371Kiambu
388=Nderi Secondary School3.098D-1.4361Kiambu
390Menzamwenye Secondary School3.080D-1.4545Kwale
391Kamondo Secondary School3.079D-1.4589Kiambu
392Kipsing Mixed Day Secondary School3.060D-1.4736Isiolo
393=Flamingo Secondary School3.000D-1.53150Nakuru
393=Habel Nyamu Secondary School3.000D-1.5324Kirinyaga
393=Isinya Boys Secondary School3.000D-1.5374Kajiado
393=Murera Secondary School3.000D-1.5324Meru
397St. Francis of Assisi Kwatombe Secondary School2.950D-1.5868Machakos
398Mwahima Secondary School2.948D-1.58116Mombasa
399Jilore High School2.940D-1.5996Kilifi
400Kiheo Secondary2.917D-1.6137Nyandarua
401Gathanji Secondary School2.913D-1.61–Kiambu
402Bibirioni High School2.910D-1.6267Kiambu
403=Blessed Mugutha Secondary School2.906D-1.6288Kiambu
403=Molo Highway Secondary School2.906D-1.6264Nakuru
405Kyamulendu Secondary School2.875D-1.6556Machakos
406Keekonyokie Secondary School2.873D-1.6563Narok
407Kikuyu Day Secondary School2.871D-1.6685Kiambu
408Kajembe High School2.870D-1.66165Mombasa
409Kibiko Secondary School2.855D-1.6770Kajiado
410Merti Secondary School2.852D-1.6727Isiolo
411Mtongwe Girls Secondary School2.848D-1.6899Mombasa
412ACK Kaanwa Secondary School2.830D-1.7036Tharaka-Nithi
413Jack Mwashimba Secondary School2.820D-1.7122Taita Taveta
414Ikonge S.D.A. Secondary School2.794D-1.7373Nyamira
415Makanyanga Secondary School2.763D-1.7676Tharaka-Nithi
416Mwakirunge Secondary School2.760D-1.7750Mombasa
417Kituvu Secondary School2.750D-1.7824Machakos
418Namilama Secondary School2.717D-1.8146Bungoma
419Bishop Edward Donovan Secondary School2.700D-1.8353Nakuru
420Gacege Secondary School2.681D-1.85–Kiambu
421Iloodokilani Secondary School2.680D-1.8538Kajiado
422Gombato Secondary School2.670D-1.8658Kwale
423Nthangu Mixed Day and Boarding Secondary School2.669D-1.86105Makueni
424=Gathuri Secondary School2.640D-1.8953Kiambu
424=The Salvation Army Likoni High for the Visually Impaired2.640D-1.8914Mombasa
426M.S.S for the Physically Handicapped2.639D-1.89–Mombasa
427Nakuru Central Secondary School2.633D-1.89117Nakuru
428Tulwet Secondary School2.630D-1.9032Nakuru
429Gachie High School2.602D-1.9293Kiambu
430Ilpolosat Secondary School2.600D-1.9347Kajiado
431Kora Secondary School2.586D-1.9429Tana River
432Analat Secondary School2.560D-1.9738Nakuru
433Juma Boy Secondary School2.538D-1.9913Kwale
434Ngethu Secondary School2.537D-1.9967Kiambu
435Chawia High School2.535D-1.9923Taita Taveta
436Kamahindu Secondary School2.470D--2.06123Kiambu
437Christ the King High School Chepterit2.457D--2.0770Nandi
438Mwangaza Girls Secondary School2.430D--2.1067Isiolo
439Nguirubi Secondary School2.426D--2.1062Kiambu
440P.C.E.A Mai-A- Ihii High School2.397D--2.1368Kiambu
441Gathaithi Secondary School2.369D--2.16–Kiambu
442Majani Minngi Secondary School2.365D--2.1637Nakuru
443Bagaria Secondary School2.344D--2.1847Nakuru
444St. Michael Unyuani Secondary School2.310D--2.2283Machakos
445Marifano Secondary School2.282D--2.2471Tana River
446Miritini Complex High School2.280D--2.25120Mombasa
447Fr. Kevin Kelly High School2.267D--2.26–Kiambu
448Aguthi Secondary School2.136D--2.3922Nyeri
449Gakoe Mixed Secondary School2.118D--2.4151Kiambu
450Gathiga Secondary School2.115D--2.4187Kiambu
451King’ong’oi Secondary School2.100D--2.4351Machakos
452St. Clare Ebukuya Secondary School for Hearing Impaired2.060D--2.4712Vihiga
453Devki Ruiru Township Secondary School2.027D--2.5072Kiambu
454Ngala Secondary School for the Deaf2.000D--2.5327Nakuru
455Cura Secondary School1.879D--2.65–Kiambu
456Elijah Mzae High School1.829D--2.70–Taita Taveta
457John Mark Mwanjumwa Secondary School1.780D--2.759Taita Taveta
458Thomas Fish Secondary School1.750D--2.7820Kajiado
459H.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, newspapers and a few schools' own websites, so they cover only schools whose results were published: most national schools and few county or sub-county schools. Each school's results page lists its sources. The Kenya average is the mean of every candidate that year, from KNEC's published grade tables.

  1. Official MoE CS Magoha 2020 KCSE results speech, pp. 3-5. Kenya average
  2. Official KNEC annual report confirming release date. Kenya average