KCSE 2022, 2023 Top 300 Schools Nationally; Official & Final List

KCSE 2022-2023 Ranking of Best 300 Schools Nationally (Final Official Update)

Position NationallyName of SchoolRegionCountyMean ScoreMean Grade
1NYAMBARIA SCHOOLNYANZANyamira10.897A-{minus}
2CARDINAL OTUNGANYANZAKisii10.76A-{minus}
3Kokuro BoysNYANZAMigori10.68A-{minus}
4ALLIANCE GIRLSCentralKiambu10.52A-{minus}
5ST Brigids Girls High KIMININIRift ValleyTranz Nzoia10.5A-{minus}
6Strathmore SchoolNairobiNairobi10.5A-{minus}
7PANGANI GIRLSNairobiNairobi10.49B+{plus}
8NAKURU BOYS HIGHRift ValleyNakuru10.42B+{plus}
9ASUMBI GIRLSNYANZAHoma Bay10.377B+{plus}
10Mang’u HighCentralKiambu10.336B+{plus}
11St. Anthonys Boys KitaleRift ValleyTranz Nzoia10.33B+{plus}
12GONZAGA GONZANYANZANyamira10.3B+{plus}
13Mudasa AcademyWESTERNVihiga10.3B+{plus}
14ST. PAULS IGONGANYANZAKisii10.24B+{plus}
15Igonga DOK SecondaryNYANZAKisii10.24B+{plus}
16Alliance High SchoolCentralKiambu10.2B+{plus}
18Kapsabet HighRift ValleyNandi10.083B+{plus}
19Kisumu Day SecondaryNYANZAkisumu10.074B+{plus}
20Moi Girls EldoretRift ValleyUasin Gishu10.06B+{plus}
21KANGA HIGHNYANZAMigori9.97B+{plus}
22KAAGA GIRLSEasternmeru9.96B+{plus}
23Kenya High SchoolNairobiNairobi9.95B+{plus}
24Matinyani SecondaryEasternKitui9.942B+{plus}
25St Brigids Girls HighRift ValleyTranz Nzoia9.92B+{plus}
26ORERO BOYSNYANZAHoma Bay9.906B+{plus}
27Light Academy MombasaCoastMombasa9.9B+{plus}
28Samoei Boys HighRift ValleyNandi9.89B+{plus}
29CHEPWAGAN BOYSRift ValleyKericho9.7474B+{plus}
30Chebwagan highRift ValleyKericho9.74B+{plus}
31MASENO SCHOOLNYANZAKisumu9.663B+{plus}
32Ogande GirlsNYANZAHoma Bay9.62B+{plus}
33Sawagongo HighNYANZASiaya9.619B+{plus}
34Kagumo HighCentralNyeri9.58B+{plus}
35Murang’a HighCentralMurang’a9.55B+{plus}
36Nairobi SchoolNairobiNairobi9.543B+{plus}
37MARANDA SCHOOLNYANZASiaya9.541B+{plus}
38Nyakongo boysNYANZANyamira9.54B+{plus}
39MERU SCHOOLEasternMeru9.52B+{plus}
40ST PATRICKS MAKUNGARift ValleyTranz Nzoia9.5B+{plus}
41Cheborge BoysRift ValleyKericho9.44B{plain}
42Bishop Linus Okok girlsNYANZAHoma Bay9.43B{plain}
43Light Academy NairobiNairobiNairobi9.39B{plain}
44CHEBORGE GIRLSRift ValleyKericho9.3754B{plain}
45Korongoi GirlsRift ValleyKericho9.36B{plain}
46Lelwak boysRift ValleyNandi9.344B{plain}
47KIPSIGIS GIRLS HIGH SCHOOLRift ValleyKericho9.3154B{plain}
48Kitui SchoolEasternKitui9.312B{plain}
49Nyalenda SecondaryNYANZAHoma Bay9.3B{plain}
50Butula BoysWESTERNBusia9.287B{plain}
51MOBAMBA HIGHNYANZAKisii9.284B{plain}
52Sigoti ComplexNYANZAKisumu9.27B{plain}
53STAREHE BOYS CENTRENairobiNairobi9.27B{plain}
54ST.MARKS CHERANG’ANIWESTERNTranz Nzoia9.2517B{plain}
55Friends School KakamegaWESTERNKakamega9.2473B{plain}
56Mt Carmel girlsEasternMakueni9.2353B{plain}
57MaryHill GirlsCentralKiambu9.23B{plain}
58Kiage Tumaini HighNYANZAKisii9.23B{plain}
59Saye MixedNYANZAHoma Bay9.22B{plain}
60Kabianga HighRift ValleyKericho9.2162B{plain}
61Moi Tea Girls High SchoolRift ValleyKericho9.21B{plain}
62OSSEN GIRLS HIGHRift ValleyBaringo9.2B{plain}
63ST MARKS CHERANGANYRift ValleyTranz Nzoia9.2B{plain}
64MBITA HIGHNYANZAHoma Bay9.157B{plain}
65KATHIANI GIRLS HIGHEasternMachakos9.1235B{plain}
66KISII SCHOOLNYANZAKisii9.12B{plain}
67MWONGORI HIGHNYANZANyamira9.119B{plain}
68KUURA SECNYANZANyamira9.11B{plain}
69St Clare Girls SecondaryRift ValleyNakuru9.1B{plain}
70ANDERSEN HIGHRift ValleyTranz Nzoia9.1B{plain}
71ST PETERS ABWAO SECONDARYNYANZAkisumu9.1B{plain}
72St Pauls Gekano BoysNYANZANyamira9.0634B{plain}
73NYANSIONGO HIGHNYANZANyamira9.053B{plain}
74WANG’APALA BOYSNYANZAHoma Bay9.04B{plain}
75Sheikh Khalifa Bin ZayedCoastMombasa9B{plain}
76RIGOKO ELCKNYANZANyamira9B{plain}
77Kapsabet GirlsRift ValleyNandi8.98B{plain}
78Metkei Girls HighRift ValleyElgeyo Marakwet8.96B{plain}
79AGORO SARENYANZAHoma Bay8.935B{plain}
80Kibabii Boys HighWESTERNBungoma8.93B{plain}
81Mbooni GirlsEasternMakueni8.911B{plain}
82Nanyuki High SchoolRift ValleyLaikipia8.89B{plain}
83MENYENYA SDANYANZANyamira8.871B{plain}
84Ruth Kiptui Girls KasokRift ValleyBaringo8.87B{plain}
85Moteiribe SecondaryNYANZAKisii8.859B{plain}
86KEBIRIGO BOYSNYANZANyamira8.842B{plain}
87Arabuko Forest HighCoastKilifi8.84B{plain}
88Nyamagwa girlsNYANZAKisii8.823B{plain}
89RUTH KIPTUI GIRLSRift ValleyBaringo8.8B{plain}
90ST JOSEPHS BOYSRift ValleyTranz Nzoia8.8B{plain}
91Meteitei SecondaryRift ValleyNandi8.77B{plain}
92Qubaa Muslim SecondaryCoastMombasa8.76B{plain}
93OLOOLAISER HIGH SCHOOLRift ValleyKajiado8.76B{plain}
94TENWEK HIGH SCHOOLRift ValleyBomet8.7561B{plain}
95BUTERE GIRLSWESTERNKakamega8.727B{plain}
96NYAIKURO MIXED SECNYANZANyamira8.71B{plain}
97Got Rateng’ MixedNYANZAHoma Bay8.7B{plain}
98Chemelil Sugar AcademyNYANZAKisumu8.69B{plain}
99LUGULU GIRLSWESTERNBungoma8.655B{plain}
100St Andrew Kaggwa Girls HighNYANZANyamira8.648B{plain}
101NYABURURU GIRLSNYANZAKisii8.631B{plain}
102Nyabite DOK SecondaryNYANZAKisii8.601B{plain}
103NYAKOIBA HIGHNYANZAKisii8.6B{plain}
104Ober BoysNYANZAHoma Bay8.6B{plain}
105Nyangajo GirlsNYANZAHoma Bay8.6B{plain}
106Dr Aggrey SchoolCoastTaita Taveta8.6B{plain}
107SEGERO ADVENTISTRift ValleyTranz Nzoia8.6B{plain}
108AIC Sombe GirlsEasternKitui8.545B{plain}
109IGEMBE BOYSEasternMeru8.52B{plain}
110Kianungu MixedNYANZANyamira8.5B{plain}
111RAPOGI HIGHNYANZAMigori8.489B-{minus)
112Kisumu GirlsNYANZAKisumu8.47B-{minus)
113MANGA GIRLSNYANZANyamira8.4B-{minus)
114Dudi GirlsNYANZAHoma Bay8.4B-{minus)
115Kwale High SchoolCoastKwale8.4B-{minus)
116Mwaghogho Boys SchoolCoastTaita Taveta8.4B-{minus)
117TABAGON GIRLS HIGH SCHOOLRift ValleyBaringo8.4B-{minus)
118MAKUENI BOYSEasternMakueni8.399B-{minus)
119St. Patrick’s itenRift ValleyElgeyo Marakwet8.369B-{minus)
120Lenana SchoolNairobiNairobi8.3596B-{minus)
121NYAKEMINCHA SECNYANZANyamira8.35B-{minus)
122Koru GirlsNYANZAkisumu8.3465B-{minus)
123KIPKELION GIRLSRift ValleyKericho8.3335B-{minus)
124NYANSABAKWA BOYSNYANZANyamira8.316B-{minus)
125Bishop AbieroNYANZAKisumu8.3B-{minus)
126BARINGO HIGH SCHOOLRift ValleyBaringo8.3B-{minus)
127BOGICHONCHO PAGNYANZAKisii8.275B-{minus)
128Manyatta Mixed DayNorth EasternMarsabit8.275B-{minus)
129ST DANIEL COMBONI KAPTABUK BOYSRift ValleyWest Pokot8.2556B-{minus)
130BUSIADA GIRLSWESTERNBusia8.247B-{minus)
131Kenyatta High School- MwatateCoastTaita Taveta8.23B-{minus)
132SACHO HIGH SCHOOLRift ValleyBaringo8.23B-{minus)
133KAKAMEGA SCHOOLWESTERNKakamega8.228B-{minus)
134Rang’ala GirlsNYANZASiaya8.2264B-{minus)
135RAN’GALA GIRLSNYANZASiaya8.226B-{minus)
136MATUTU PAG SECNYANZANyamira8.2B-{minus)
137Mirogi BoysNYANZAHoma Bay8.2B-{minus)
138Obera BoysNYANZAHoma Bay8.2B-{minus)
139ST JOSEPHS GIRLSRift ValleyTranz Nzoia8.2B-{minus)
140ST CHARLES LWANGA SCHOOL KITUIEasternKitui8.18B-{minus)
141St. Charles LwangaEasternKitui8.18B-{minus)
142KIABONYORU HIGHNYANZANyamira8.17B-{minus)
143Ulanda GirlsNYANZAMigori8.17B-{minus)
144Nkubu HighEasternMeru8.1693B-{minus)
145Our Lady of Lourdres Turbo GirlsRift ValleyUasin Gishu8.14B-{minus)
146RAN’GALA BOYSNYANZASiaya8.117B-{minus)
147MUTHALE GIRLS HIGHEasternkitui8.11B-{minus)
148Miathene BoysEasternMeru8.101B-{minus)
149PeHill BoysNYANZAMigori8.1B-{minus)
150Gendia HighNYANZAHoma Bay8.1B-{minus)
151NYACHURURU SECNYANZANyamira8.08B-{minus)
152KEBABE GIRLSNYANZANyamira8.07B-{minus)
153SAMETA HIGHNYANZAKisii8.0637B-{minus)
154NYABISASE MIXEDNYANZAKisii8.025B-{minus)
155AMASEGE SDANYANZAKisii8.023B-{minus)
156AMABUKO SECNYANZAKisii8.011B-{minus)
157MACHAKOS BOYSEasternMachakos8.0081B-{minus)
158GEDI HIGH SCHOOLNorth EasternGarissa8B-{minus)
159Gekano GirlsNYANZANyamira7.972B-{minus)
160LITEINI HIGHRift ValleyKericho7.9656B-{minus)
161KISASI SECONDARYEasternkitui7.965B-{minus)
162TENGECHA GIRLSRift ValleyKericho7.9595B-{minus)
163St Bernabas KombewaNYANZAKisumu7.93B-{minus)
164Ramba BoysNYANZASiaya7.924B-{minus)
165Precious Blood KilunguEasternMakueni7.92B-{minus)
166Chavakali HighWESTERNVihiga7.912B-{minus)
167KYANG’ONDU SECONDARYEasternMakueni7.905B-{minus)
168Utumishi Boys AcademyRift ValleyNakuru7.894B-{minus)
169MANDERA SECONDARYNorth EasternMANDERA7.8826B-{minus)
170Matongo BoysNYANZANyamira7.86B-{minus)
171PAUL BOIT HIGH SCHOOLRift ValleyUasin Gishu7.8542B-{minus)
172Riokindo BoysNYANZAKisii7.83B-{minus)
173Onjiko BoysNYANZAKisumu7.82B-{minus)
174NYANG’ORI HIGHNYANZAkisumu7.8143B-{minus)
175NYERI HIGHCentralNyeri7.81B-{minus)
176Nyamira BoysNYANZANyamira7.806B-{minus)
177Ridore MixedNYANZAKisumu7.8B-{minus)
178Maroo EsindeNYANZAKisii7.795B-{minus)
179SINYOLO GIRLSNYANZAkisumu7.7753B-{minus)
180OLKIRIANE SECONDARY SCHOOLRift ValleyNAROK7.768B-{minus)
181KUNYAK SECONDARYRift ValleyKericho7.7647B-{minus)
182ST JOSEPHS BIEGO SECONDARYNYANZANyamira7.7647B-{minus)
183Magwar ModelNYANZAKisumu7.76B-{minus)
184CARING HEARTS HIGH SCHOOLEasternMachakos7.76B-{minus)
185Lwak GirlsNYANZASiaya7.7B-{minus)
186Gesiaga HighNYANZANyamira7.6954B-{minus)
187Sironga GirlsNYANZANyamira7.69B-{minus)
188Omwari SecondaryNYANZAKisii7.647B-{minus)
189Nyamiranga SDANYANZANyamira7.6125B-{minus)
190Bishop Colin Davies SeniorRift ValleyNarok7.6B-{minus)
191KATILU BOYSRift ValleyTurkana7.5855B-{minus)
192Bura Girls High School, MwatateCoastTaita Taveta7.571B-{minus)
193Ugenya HighNYANZASiaya7.5B-{minus)
194ACK Rae GirlsNYANZAkisumu7.5B-{minus)
195St Mary’s YalaNYANZASiaya7.5B-{minus)
196HOMA BAY HIGH SCHOOLNYANZAHoma Bay7.5B-{minus)
197Moi GesusuNYANZAKisii7.49C+{plus}
198St. Josephs KibweziEasternMakueni7.488C+{plus}
199KAPSOIT SECONDARYRift ValleyKericho7.4858C+{plus}
200SANTA MARIA GIRLS CHEPTULONRift ValleyElgeyo Marakwet7.4834C+{plus}
201MISYANI GIRLS HIGHEasternMachakos7.4823C+{plus}
202Mokubo SecondaryNYANZAKisii7.46C+{plus}
203KANYAWANGA HIGHNYANZAMigori7.45C+{plus}
204RINGA BOYSNYANZAHoma Bay7.44C+{plus}
205RAE GIRLSNYANZAKISUMU7.4C+{plus}
206AIC LITEIN GIRLSRift ValleyKericho7.4C+{plus}
207KOLANYA BOYSWESTERNBusia7.3806C+{plus}
208SA KOLANYA BOYS HIGHWESTERNBungoma7.38C+{plus}
209Matuga Girls High SchoolCoastKwale7.36C+{plus}
210GEKONGE SECONDARYNYANZANyamira7.35C+{plus}
211ST JOSEPHS CHEPTERIT GIRLSRift ValleyNandi7.3356C+{plus}
212KOLANYA GIRLSWESTERNBusia7.3247C+{plus}
213BUKHALALIREWESTERNBusia7.3125C+{plus}
214Kereri Girls HighNYANZAKisii7.312C+{plus}
215Nyakeore MixedNYANZANyamira7.302C+{plus}
216Riooga SecondaryNYANZAKisii7.3C+{plus}
217KAPROPITA GIRLS HIGHRift ValleyBaringo7.3C+{plus}
218Riyabe SecondaryNYANZANyamira7.291C+{plus}
219CHEPKECHEI BOYSRift ValleyKericho7.281C+{plus}
220Itierio GirlsNYANZAKisii7.28C+{plus}
221NYABONDO BOYSNYANZAKisumu7.26C+{plus}
222TENGECHA BOYSRift ValleyKericho7.2423C+{plus}
223Mwaani GirlsEasternMakueni7.209C+{plus}
224AHERO GIRLSNYANZAKisumu7.2C+{plus}
225WIRE MIXEDNYANZAHoma Bay7.2C+{plus}
226Kiabonyoru GirlsNYANZANyamira7.1982C+{plus}
227SIGALAME BOYSWESTERNBusia7.192C+{plus}
228ST ANNES BUNYALAWESTERNBusia7.1915C+{plus}
229Chesamisi HighWESTERNBungoma7.186C+{plus}
230Kaaga BoysEasternMeru7.1837C+{plus}
231Kavingoni SecondaryEasternMakueni7.181C+{plus}
232Kisau GirlsEasternMakueni7.165C+{plus}
233Machakos GirlsEasternMachakos7.1406C+{plus}
234AIC Gietai GirlsNYANZANyamira7.13C+{plus}
235Kanjuri High SchoolCentralNyeri7.1289C+{plus}
236Moi Kapsowar GirlsRift ValleyElgeyo Marakwet7.1282C+{plus}
237Makueni GirlsEasternMakueni7.102C+{plus}
238KAMAGAMBO ADVENTISTNYANZAMigori7.1C+{plus}
239TEREMI HIGH SCHOOLWESTERNBungoma7.09C+{plus}
240St Mathias Mulumba GirlsNYANZANyamira7.078C+{plus}
241Kaumoni BoysEasternMakueni7.065C+{plus}
242Moi Girls SindoNYANZAHoma Bay7.063C+{plus}
243Ibacho HighNYANZAKisii7.053C+{plus}
244THE KITONDO SCHOOLEasternMakueni7.04C+{plus}
245Kitondo schoolEasternMakueni7.04C+{plus}
246Nyamagwa BoysNYANZAKisii7.0269C+{plus}
247KERICHO HIGHRift ValleyKericho7.017C+{plus}
248KIMULOT BOYS HIGHRift ValleyBomet7.005C+{plus}
249Ichuni girlsNYANZAKisii7C+{plus}
250Gikurune BoysEasternMeru6.987C+{plus}
251Kabaa HighEasternMachakos6.98C+{plus}
252Maua Girls HighEasternMeru6.96C+{plus}
253OYUGI OGANGO SECONDARYNYANZAMigori6.9593C+{plus}
254ST ANGELAS GIRLS SECONDARYEasternKitui6.935C+{plus}
255BELGUT STAREHE GIRLS HIGHRift ValleyKericho6.742C+{plus}
256MAGUNGA SECONDARYNYANZAKISUMU6.73C+{plus}
257Heni SecondaryCentralNyandarua6.695C+{plus}
258Nyakach GirlsNYANZAKISUMU6.5574C+{plus}
259NANGINA GIRLSWESTERNBusia6.5054C+{plus}
260MBOONI BOYS HIGHEasternMakueni6.5C+{plus}
261KATHEKA BOYS SECONDARYEasternKitui6.4818FALSE
262Mpeketoni Boys High schoolCoastLAMU6.46C (plain)
263MASINGA BOYS HIGHEasternMachakos6.455C (plain)
264KOLOWA HIGH SCHOOLRift ValleyBaringo6.425C (plain)
265Sengera MangaNYANZANyamira6.3736C (plain)
266Burieruri SecondaryEasternMeru6.36C (plain)
267Ngoron high SchoolRift ValleyBaringo6.33C (plain)
268Mwaghogho Boys SchoolCoastTaita Taveta6.3C (plain)
269ST MONICAS GIRLSRift ValleyTranz Nzoia6.3C (plain)
270NKARETA SECONDARYRift ValleyNAROK6.2889C (plain)
271CHEPTENYE BOYSRift ValleyKericho6.2359C (plain)
272TENGES BOYS HIGH SCHOOLRift ValleyBaringo6.2186C (plain)
273MUNDIKA BOYSWESTERNBusia6.208C (plain)
274Oriwo BoysNYANZAHoma Bay6.2C (plain)
275Kwale Girls High schoolCoastKwale6.1825C (plain)
276ST MARY’S KITANY BOYSRift ValleyElgeyo Marakwet6.1603C (plain)
277Kuoyo Kochia SecondaryNYANZAHoma Bay6.1C (plain)
278KWHILAREWESTERNBusia6.087C (plain)
279TAMBACH BOYS HIGH SCHOOLRift ValleyElgeyo Marakwet6.082C (plain)
280LELU SECONDARYRift ValleyKericho6.0792C (plain)
281Makairo SecondaryNYANZANyamira6.0615C (plain)
282KAPTEBENGWO SECONDARYRift ValleyKericho6C (plain)
283BUKULUNYA  SECONDARYWESTERNVihiga6C (plain)
284ST MONICA CHAKOLWESTERNBusia5.927C (plain)
285Nyabigena BoysNYANZAKisii5.88502C (plain)
286St Gregory Obanga MixedNYANZAHoma Bay5.8811C (plain)
287ST JOSEPH KOCHOLIAWESTERNBusia5.86C (plain)
288LUORA SECONDARYNYANZAHoma Bay5.8209C (plain)
289Ngoto SecondaryEasternMakueni5.8C (plain)
290FRIENDS SCHOOL SENENDERift ValleyBaringo5.769C (plain)
291BUDALANGI SECONDARYWESTERNBusia5.72C (plain)
292Kinango Boys SecondaryCoastKwale5.7143C (plain)
293MURRAY GIRLSCoastTaita Taveta5.7C (plain)
294St Peters Voo SecondaryEasternKitui5.667C (plain)
295Malava BoysWESTERNKakamega5.66C (plain)
296ST MARY’S AMUKURAWESTERNBusia5.635C (plain)
297MOGOTIO GIRLS HIGH SCHOOLRift ValleyBaringo5.6284C (plain)
298Mulala GirlsEasternMakueni5.6C (plain)
299God Oloo MixedNYANZAHoma Bay5.5815C (plain)
300VOI BOYSCoastTaita Taveta5.57C (plain)
301