KCSE 2019 results by school

365 schools whose KCSE 2019 results were published, best mean first. The Kenya average was 4.30 (D+).

Schools by mean among schools whose results were published

RankSchoolMeanGradeAbove averageCandidatesCounty
1Kenya High School10.467B++6.17315Nairobi
2Alliance Girls’ High School9.930B++5.63396Kiambu
3Strathmore School - Secondary9.880B++5.5883Nairobi
4Nairobi School9.500B++5.20353Nairobi
5Nakuru Girls’ High School9.496B+5.20233Nakuru
6Loreto High School Limuru9.470B+5.17266Kiambu
7Friends Kamusinga9.157B+4.86286Bungoma
8Kipsigis Girls’ High School9.080B+4.78–Kericho
9Bishop Gatimu Ngandu Girls8.966B+4.67262Nyeri
10Starehe Boys8.910B+4.61266Nairobi
11Bunyore Girls High School8.860B+4.56363Vihiga
12Nakuru High School8.803B+4.50254Nakuru
13Goshen Boys High School8.760B+4.46–Nakuru
14Kanga High School8.721B+4.42315Migori
15Asumbi Girls High School8.588B+4.29405Homa Bay
16Karima Girls8.583B+4.28458Nyandarua
17Kahuhia Girls’ High School8.540B+4.24269Murang’a
18Moi High Mbiruri8.520B+4.22–Embu
19Moi Forces Academy Lanet8.493B-+4.19306Nakuru
20Mbita High School8.431B-+4.13369Homa Bay
21Kabare Girls’ High School8.430B-+4.13261Kirinyaga
22Kisii High8.381B-+4.08445Kisii
23Lugulu Girls High School8.361B-+4.06327Bungoma
24St Charles Lwanga School8.350B-+4.05160Kitui
25Elburgon Secondary School8.333B-+4.03144Nakuru
26Metkei Girls Secondary8.329B-+4.03161Elgeyo-Marakwet
27Utumishi Boys Academy8.200B-+3.90308Nakuru
28Ikuu Boys High School8.123B-+3.82188Tharaka-Nithi
29Njonjo Girls High School8.104B-+3.81222Laikipia
30St Therese Mbooni Girls8.103B-+3.80217Makueni
31Baringo Boys High School8.049B-+3.75225Baringo
32Mahiga Girls Secondary8.047B-+3.75210Nyeri
33Makueni Boys School8.031B-+3.73259Makueni
34Nyambaria High School8.015B-+3.72477Nyamira
35Moi Girls Isinya7.902B-+3.60193Kajiado
36Moi Girls Secondary7.900B-+3.60241Nairobi
37Kisumu Girls High School7.890B-+3.59–Kisumu
38Naivasha Girls Secondary School7.817B-+3.52257Nakuru
39Kaplong Girls Secondary School7.808B-+3.51204Bomet
40Pioneer Girls School7.800B-+3.50–Murang’a
41St. Bakhita Bahati Girls Secondary School7.790B-+3.49148Nakuru
42S.T Alphonsa Kisau Girls’ Secondary School7.781B-+3.48160Makueni
43Tenwek High School7.780B-+3.48307Bomet
44Chavakali High School7.756B-+3.46571Vihiga
45Ndururumo High School7.713B-+3.41309Laikipia
46M.P. Shah Chania High School7.709B-+3.41609Kiambu
47Machakos Girls’ High School7.702B-+3.40228Machakos
48Kakamega School7.600B-+3.30396Kakamega
49Ramba Secondary School7.584B-+3.29431Siaya
50Nyabururu Girls7.500B-+3.20501Kisii
51Butere Girls High School7.456C++3.16441Kakamega
52Bahari Girls High School7.436C++3.14–Kilifi
53South Tetu Girls Secondary School7.408C++3.11158Nyeri
54Othaya Boys High School7.360C++3.06272Nyeri
55Cardinal Otunga Girls High School7.280C++2.98196Bungoma
56Jomo Kenyatta Girls High School7.240C++2.9498Nakuru
57Sawagongo High School7.230C++2.93–Siaya
58Bura Girls High School7.200C++2.90195Taita Taveta
59The Sacred Heart Girls, Mukumu7.141C++2.84361Kakamega
60Mama Ngina Girls Secondary School7.120C++2.82199Mombasa
61Moi Girls’ Secondary School-Vokoli7.111C++2.81315Vihiga
62Matuga Girls Hgh School7.097C++2.80195Kwale
63Oloolaiser High School7.081C++2.78185Kajiado
64St. Joseph’s Girls – Chepterit7.040C++2.74207Nandi
65Mary Leakey Girls’ High School7.037C++2.74271Kiambu
66St Georges Girls7.035C++2.74288Nairobi
67Kwale High7.015C++2.72270Kwale
68St Mary’s Lwak Girls’ School7.000C++2.70345Siaya
69Loreto High School, Matunda6.951C++2.65206Uasin Gishu
70Kahuho Uhuru High School6.950C++2.65163Kiambu
71Jomo Kenyatta Boys High School6.921C++2.62333Nakuru
72Murray Girls’ High School6.900C++2.60188Taita Taveta
73=Mukaa Boys’ High School6.889C++2.59333Makueni
73=Vihiga Friends High School6.889C++2.59312Vihiga
75Igembe Boys’ Secondary School6.861C++2.56–Meru
76Othaya Girls Secondary School6.852C++2.55217Nyeri
77Turkana Girls’ Secondary School6.840C++2.54118Turkana
78Nkuene Girls High School6.824C++2.52136Meru
79Naromoru Girls Secondary School6.802C++2.50117Nyeri
80Tumutumu Girls6.789C++2.49303Nyeri
81St. Bonaventure Kaheti Boys6.761C++2.46–Nyeri
82St Joseph’s Girls’ High School Kitale6.760C++2.46242Trans Nzoia
83Chianda High School6.695C++2.40–Siaya
84Siakago Girls High School6.688C++2.39205Embu
85St. Teresa Moi Equator Girls’ Secondary School6.684C++2.39158Nyeri
86Seko Girls Secondary School6.660C++2.36122Uasin Gishu
87Korongoi Girls’ Secondary6.637C++2.34–Kericho
88Kathiani Girls School6.635C++2.34178Machakos
89Enoomatasiani Girls Secondary School6.622C++2.3299Kajiado
90Nyamira Girls Secondary School6.583C++2.28434Siaya
91Kiage Tumaini Boys High School.6.568C++2.27–Kisii
92Kerotet Girls Secondary School6.548C++2.25186Uasin Gishu
93=Koelel Forces Academy6.490C+2.19391Nakuru
93=Teremi Boys High School6.490C+2.19–Bungoma
95Ribe Boys Secondary6.480C+2.18203Kilifi
96Muhoho High School6.430C+2.13159Kiambu
97Sironga Girls High School6.409C+2.11–Nyamira
98Kanunga High School6.402C+2.10179Kiambu
99Hill School – Eldoret6.400C+2.10141Uasin Gishu
100Mururia Secondary School6.284C+1.99169Kiambu
101Muruguru Secondary School6.252C+1.95206Nyeri
102Olkejuado High School6.245C+1.95216Kajiado
103Matiliku Secondary School6.245C+1.95156Makueni
104Nambale Secondary School6.202C+1.90368Busia
105Shimo-La-Tewa School6.200C+1.90289Mombasa
106Maai-Mahiu Girls Secondary School6.150C+1.8589Nakuru
107Godoma Secondary6.130C+1.83110Kilifi
108Tala Girls Secondary School6.119C+1.82126Machakos
109Kangubiri Girls High School6.104C+1.81293Nyeri
110=St. Josephine Bakhita Masinga Girls’ High School6.090C+1.79216Machakos
110=St. Theresa’s Tartar Girls Secondary School6.090C+1.79416West Pokot
112S.A. Kolanya Girls Secondary School6.072C+1.77348Busia
113St. Mary’s High School Lushangonyi6.034C+1.74115Taita Taveta
114Nakeel Secondary School6.023C+1.72130Kajiado
115Mwaani Girls Secondary School6.000C+1.70180Makueni
116Moi Girls High School, Kamusinga5.986C+1.69289Bungoma
117Rungiri Secondary School5.940C+1.64229Kiambu
118O.L.O.F Chinga Girls5.932C+1.63162Nyeri
119St. Thomas Aquinas Boys Thomeandu Secondary School5.928C+1.6369Makueni
120Magereza Academy5.920C+1.6282Nakuru
121Magutu Girls’ Secondary School5.919C+1.6287Nyeri
122Coulson Girls’ Secondary School5.890C+1.5994Nakuru
123Matongo Boys High School5.880C+1.5888Nyamira
124Giakanja Secondary School5.879C+1.58199Nyeri
125St. Stephen’s Aluor Mixed Secondary School5.870C+1.5759Siaya
126Kirimara High School5.866C+1.57–Nyeri
127Muumandu Secondary School5.860C+1.5694Machakos
128Ontulili Boys Secondary School5.845C+1.55142Meru
129Voi Secondary School5.836C+1.54171Taita Taveta
130Oloitokitok Secondary5.835C+1.54139Kajiado
131Endarasha High School5.826C+1.53178Nyeri
132Kimulot Secondary School5.825C+1.53229Bomet
133J G Kiereini Secondary School5.814C+1.52129Kiambu
134Mariakani Secondary5.773C+1.47128Kilifi
135Kasikeu Secondary School5.733C+1.43161Makueni
136Noonkopir Girls Secondary School5.669C+1.37124Kajiado
137Bishop Okoth Girls’- Mbaga Secondary School5.664C+1.37346Siaya
138Gachoire Secondary School5.645C+1.35217Kiambu
139Mandera Secondary School5.624C+1.33241Mandera
140Njoro Boys High School5.616C+1.32250Nakuru
141Ruiri Girls Secondary School5.604C+1.31–Meru
142Molo Secondary School5.601C+1.30213Nakuru
143Katoteni Secondary School5.567C+1.2767Kitui
144Our Lady of Mercy Rangenyo Girls Secondary School5.510C+1.2157Nyamira
145Lamu Girls Secondary School5.500C+1.20124Lamu
146S.A. Kolanya Boys High School5.470C-+1.17236Busia
147Ahero Girls Secondary School5.450C-+1.15253Kisumu
148Mazeras High School5.445C-+1.1589Kwale
149Nyayo A.I.C Girls Secondary School5.430C-+1.1372Machakos
150Kilifi Towship5.417C-+1.12138Kilifi
151Khasoko High School5.413C-+1.11155Bungoma
152Wahundura High School5.402C-+1.10109Murang’a
153Ndivisi Girls High School5.400C-+1.10204Bungoma
154St. Mathias’ Busia Secondary School5.376C-+1.08117Busia
155Sugoi Girls Secondary School5.373C-+1.0784Uasin Gishu
156St. Pauls Amani Boys High School5.370C-+1.07123Nyandarua
157St. Paul’s Nyandoche Secondary School5.360C-+1.0673Nyamira
158Kibirichia Boys Secondary School5.346C-+1.05130Meru
159Kilgoris Boys Secondary School5.316C-+1.02114Narok
160Utangwa Girls Secondary5.303C-+1.0066Makueni
161Mpeketoni Boys High School5.230C-+0.93159Lamu
162St. Albertina Kiongwani Girls High School5.228C-+0.93114Makueni
163Kisoko Girls Secondary School5.220C-+0.92205Busia
164St. Joseph’s Nyabigena Boys Secondary School5.152C-+0.85304Kisii
165St Thomas5.101C-+0.80110Kilifi
166Mugunda Secondary School5.080C-+0.7888Nyeri
167Moi Secondary School, Amalo5.073C-+0.77124Nakuru
168Nasokol Girls Secondary School5.041C-+0.74–West Pokot
169St. Johns Girls5.030C-+0.73239Kilifi
170John Osogo Secondary School5.000C-+0.7073Busia
171Ngaita Girls Secondary School4.997C-+0.70115Tharaka-Nithi
172Isiolo Girls High School4.940C-+0.64–Isiolo
173Chebara Girls Secondary School4.927C-+0.6397Elgeyo-Marakwet
174Gatugi Girls Secondary School4.911C-+0.61179Nyeri
175Kamusinde Boys High School4.901C-+0.60140Bungoma
176St Clare Butula Girls4.890C-+0.5966Busia
177Inyokoni Secondary School4.865C-+0.5752Makueni
178Mukurwe-Ini Boys4.857C-+0.5678Nyeri
179A I C Kyome Boys Secondary School4.833C-+0.5372Kitui
180Kipsangui Secondary School4.805C-+0.51109Uasin Gishu
181Garbatula High School4.800C-+0.5020Isiolo
182Bishop John Njenga Secondary School4.785C-+0.4965Taita Taveta
183Weru Secondary School4.778C-+0.48195Nyandarua
184Sosiyo Secondary School4.775C-+0.4895Uasin Gishu
185Kingwede Girls Secondary School4.755C-+0.46189Kwale
186Muindi Mbingu Secondary School4.720C-+0.42125Machakos
187Kairi Secondary School4.710C-+0.41114Kiambu
188Moi Forces Academy-Mombasa4.703C-+0.40220Mombasa
189Sokoke Boys4.697C-+0.4089Kilifi
190Mwakitawa Secondary School4.660C-+0.36154Taita Taveta
191Muruaki Secondary School4.658C-+0.3679Nyandarua
192RCEA Biwott Ng’elel Tarit Secondary School4.651C-+0.35109Uasin Gishu
193Uhuru Secondary4.630C-+0.33110Nairobi
194Sosiani Secondary School4.590C-+0.29–Uasin Gishu
195Kwale Girls Secondary4.577C-+0.28180Kwale
196Canon Kituri Secondary School4.572C-+0.27166Taita Taveta
197Kekopey Secondary School4.530C-+0.2340Nakuru
198Eldoro Girls High School4.516C-+0.2292Taita Taveta
199Waa Girls Secondary4.510C-+0.21253Kwale
200Franz Josef Secondary School4.508C-+0.21124Kwale
201Karia Secondary School4.500C-+0.2059Kirinyaga
202Moi Kadzonzo Girls Secondary4.490D++0.19159Kilifi
203St. Jude Girls Secondary School4.470D++0.1791Makueni
204Bishop Sulumeti Chelelemuk Girls High School4.453D++0.1575Busia
205Misikhu Friends Secondary School4.450D++0.1573Bungoma
206Githunguri Technical and Secondary School4.429D++0.1377Kiambu
207=Munyu Girls High School4.410D++0.1171Kiambu
207=St. Joseph’s Lumboka Memorial Secondary School4.410D++0.1163Bungoma
209Kimunyu Secondary School4.391D++0.09133Kiambu
210Kibiru Secondary School4.333D++0.0369Kiambu
211Timbila Secondary School4.320D++0.02100Taita Taveta
212Larmudiac Secondary School4.313D++0.01178Nakuru
213Kamandura Girls High School4.300D++0.00161Kiambu
214Githunguchu Secondary4.295D+0.00139Nyandarua
215Mazeras Girls Memorial Secondary School4.289D+-0.01128Kwale
216Broadway Secondary School4.270D+-0.03179Kiambu
217St. Thomas Amagoro Girls Secondary School4.259D+-0.04106Busia
218Rigoma Secondary School4.239D+-0.0646Nyamira
219Our Lady’s Girls Secondary Kakuma4.223D+-0.0884Turkana
220=Coulson Secondary School4.220D+-0.089Nakuru
220=Saka Girls Secondary School4.220D+-0.08103Garissa
222Kimabole Secondary School4.206D+-0.09–Bungoma
223Marafa Boys4.182D+-0.1267Kilifi
224Icaciri Secondary School4.156D+-0.1496Kiambu
225Bukokholo Girls Secondary School4.150D+-0.15111Bungoma
226Dr. Krapf4.103D+-0.20–Kilifi
227Hillcrest Secondary School4.060D+-0.24119Nakuru
228Kanyariri High School4.011D+-0.2993Kiambu
229Kimana Girls S4.009D+-0.29114Kajiado
230Hiriga Girls Secondary School4.000D+-0.30–Nyeri
231Kipkoris Girls Secondary School3.970D+-0.3390Nakuru
232Kinyui Boys Secondary School3.969D+-0.3399Machakos
233Kakoneni Girls Secondary School3.955D+-0.34–Kilifi
234Nzeveni Secondary3.937D+-0.3663Makueni
235Lari Boys Secondary School3.893D+-0.41155Kiambu
236Dr Kiano Boys Secondary School3.878D+-0.4271Murang’a
237=Our Lady of Perpetual Succour Girls Secondary School3.870D+-0.4384Taita Taveta
237=St John’s Malivani Secondary School3.870D+-0.43102Makueni
239Bishop Okiring Kamuneru A.C.K Secondary School3.850D+-0.4553Bungoma
240The A.I.C Girls3.847D+-0.4573Kajiado
241Kahuguini Secondary School3.810D+-0.4963Kiambu
242Kenyenya Mixed Day and Boarding3.809D+-0.4947Nyamira
243Gachororo Secondary School3.807D+-0.49110Kiambu
244Mona Secondary School3.800D+-0.5065Nakuru
245Isinya Boys Secondary School3.792D+-0.5153Kajiado
246Gombato Secondary School3.780D+-0.5250Kwale
247=Hon Khalif Girls Secondary School3.772D+-0.53–Wajir
247=Wajir Girls Secondary School3.772D+-0.53–Wajir
249Bishop Birech Girls Tilol3.769D+-0.53–Uasin Gishu
250Moi Boys High School – Kasigau3.762D+-0.5463Taita Taveta
251Masosa Mixed Secondary School3.740D+-0.56163Nyamira
252Nyamathi Secondary School3.720D+-0.5850Nakuru
253=Gathuri Secondary School3.700D+-0.6046Kiambu
253=Salvation Army Maiani Secondary School3.700D+-0.6071Makueni
253=Wajir High School3.700D+-0.60164Wajir
256Vulueni Secondary School3.663D+-0.6490Makueni
257Shimba Hills Secondary School3.650D+-0.65171Kwale
258Riamukurwe Secondary School3.604D+-0.69–Nyeri
259Kibichiku Secondary School3.565D+-0.7346Kiambu
260St Patrick’s Kimukungi Girls3.560D+-0.7466Bungoma
261Kiluani Boys Secondary School3.536D+-0.7641Kajiado
262Waso Secondary School3.520D+-0.7885Isiolo
263Kikuyu Day Secondary School3.514D+-0.7872Kiambu
264=Chala Secondary School3.500D+-0.8045Taita Taveta
264=Uranga Secondary School3.500D+-0.80–Siaya
266Bishop Abiero Shaurimoyo Secondary School3.488D-0.81123Kisumu
267Ngaremara Secondary School3.480D-0.82–Isiolo
268Chumani Secondary3.455D-0.84101Kilifi
269P.C.E.A. Kanjeru Booth Girls’ High School3.444D-0.8593Kiambu
270Kamondo Secondary School3.440D-0.86104Kiambu
271Karati Secondary School3.431D-0.8765Nyandarua
272=Bibirioni High School3.430D-0.8779Kiambu
272=Bute Girls Secondary School3.430D-0.8761Wajir
274Mwakichuchu Secondary School3.390D-0.9131Taita Taveta
275Lamu Boys Secondary School3.387D-0.9131Lamu
276Flamingo Secondary School3.357D-0.94140Nakuru
277Ngami Secondary School3.356D-0.9490Taita Taveta
278Dungicha Secondary3.333D-0.9733Kilifi
279Mivumoni Secondary School3.330D-0.97106Kwale
280Sabunley Secondary School3.328D-0.97202Wajir
281Kajiampau Mixed Secondary School3.290D-1.01109Tharaka-Nithi
282Kirenga Girls High School3.280D-1.02–Kiambu
283=Iloodokilani Secondary School3.250D-1.0548Kajiado
283=Kajembe High School3.250D-1.05135Mombasa
283=Mwanambeyu Girls High3.250D-1.0554Kwale
286Muguga Wagatonye Secondary School3.228D-1.07127Kiambu
287Kyamulendu Secondary School3.224D-1.0759Machakos
288AIC Kangitit Girls Secondary3.221D-1.0896Turkana
289Mwiyogo Secondary School3.211D-1.0952Nyeri
290Tulwet Secondary School3.210D-1.0919Nakuru
291Olooltepes Secondary School3.207D-1.0929Kajiado
292St Michael Gatagati Secondary School3.188D-1.1169Nakuru
293=Isiolo Barracks Secondary School3.180D-1.12112Isiolo
293=Kipsing Mixed Day Secondary School3.180D-1.12–Isiolo
295Gachie High School3.172D-1.1393Kiambu
296Marimanti Girls High School3.157D-1.1451Tharaka-Nithi
297Blessed Mugutha Secondary School3.150D-1.1560Kiambu
298Rev. Muhoro School for the Deaf3.129D-1.1770Nyeri
299Bagaria Secondary School3.128D-1.1747Nakuru
300Tembelio Secondary School3.125D-1.1716Uasin Gishu
301Sane Girls Secondary School3.124D-1.1742Tana River
302Snr Chief Munguti3.080D-1.2248Makueni
303Nderi Secondary School3.057D-1.2453Kiambu
304Kakuyuni Boys High School3.051D-1.2599Kilifi
305Makanyanga Secondary School3.022D-1.2845Tharaka-Nithi
306=Elsa Secondary School3.000D-1.3029Isiolo
306=Jilore High School3.000D-1.3069Kilifi
306=Mwakirunge Secondary School3.000D-1.3038Mombasa
309Nakuru Central Secondary School2.943D-1.36122Nakuru
310Kibiko Secondary School2.932D-1.3759Kajiado
311Vitengeni Baptist Secondary School2.926D-1.37128Kilifi
312Ikonge S.D.A. Secondary School2.923D-1.3878Nyamira
313Libin Nomadic Girls Secondary2.916D-1.3848Mandera
314M.S.S for the Physically Handicapped2.915D-1.38–Mombasa
315St. Anne Githunguri Girls2.914D-1.3847Nyeri
316Sericho Secondary School2.910D-1.3992Isiolo
317Mosop Mixed Secondary School2.900D-1.4044Nakuru
318Arabia Boys Secondary2.890D-1.4191Mandera
319=County High School2.847D-1.45216Garissa
319=Moi Girls Secondary2.847D-1.45–Mandera
321King’ong’oi Secondary School2.820D-1.4827Machakos
322St. Marys Mbaranga2.810D-1.4942Meru
323P.C.E.A Mai-A- Ihii High School2.804D-1.4951Kiambu
324Juma Boy Secondary School2.790D-1.5124Kwale
325Isiolo Boys Secondary School2.785D-1.5165Isiolo
326Kamahindu Secondary School2.780D-1.52121Kiambu
327St. Francis of Assisi Kwatombe Secondary School2.730D-1.5761Machakos
328The Salvation Army Likoni High for the Visually Impaired2.710D-1.5921Mombasa
329Muhu Secondary School2.701D-1.6085Kiambu
330Bishop Edward Donovan Secondary School2.680D-1.6262Nakuru
331=Analat Secondary School2.630D-1.6743Nakuru
331=Jack Mwashimba Secondary School2.630D-1.6730Taita Taveta
331=Napeililim Boys Secondary School2.630D-1.6748Turkana
334Molo Highway Secondary School2.620D-1.6851Nakuru
335Namilama Secondary School2.619D-1.6843Bungoma
336Merti Secondary School2.615D-1.6839Isiolo
337Majani Minngi Secondary School2.613D-1.6944Nakuru
338Mwangaza Girls Secondary School2.610D-1.6979Isiolo
339Gathaithi Secondary School2.596D-1.70–Kiambu
340=Elijah Mzae High School2.580D-1.72–Taita Taveta
340=St. Michael Unyuani Secondary School2.580D-1.7259Machakos
342Gakoe Mixed Secondary School2.558D-1.7443Kiambu
343Gichuru High School2.557D-1.7461Kiambu
344Kambi Mawe Secondary School2.540D-1.7646Makueni
345St. Monica’s Butunyi Girls Secondary School2.522D-1.7823Busia
346Kituvu Secondary School2.480D--1.8265Machakos
347Christ the King High School Chepterit2.457D--1.8470Nandi
348Mwahima Secondary School2.457D--1.84117Mombasa
349Aguthi Secondary School2.438D--1.8632Nyeri
350Nguirubi Secondary School2.406D--1.8956Kiambu
351Ngethu Secondary School2.400D--1.9036Kiambu
352Gathiga Secondary School2.360D--1.9473Kiambu
353Fr. Kevin Kelly High School2.354D--1.94–Kiambu
354Nthangu Mixed Day and Boarding Secondary School2.342D--1.96108Makueni
355Nthukula A.B.C Secondary School2.330D--1.9733Makueni
356Habel Nyamu Secondary School2.286D--2.0128Kirinyaga
357Chawia High School2.200D--2.1025Taita Taveta
358Keekonyokie Secondary School2.190D--2.1153Narok
359St. Clare Ebukuya Secondary School for Hearing Impaired2.180D--2.1212Vihiga
360Gacege Secondary School2.160D--2.1478Kiambu
361Thomas Fish Secondary School2.042D--2.2624Kajiado
362=Bisanadhi High School2.000D--2.30276Isiolo
362=Ngala Secondary School for the Deaf2.000D--2.3018Nakuru
364H.G.M. Ting’ang’a Secondary School1.925D--2.3780Kiambu
365John Mark Mwanjumwa Secondary School1.890D--2.4128Taita Taveta

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 KNEC 2019 Essential Statistics, Tables 1 and 5. Kenya average
  2. Contemporaneous release coverage. Kenya average