KCSE 2019 results by school

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