Best, Top 150 Schools Nationally in KCSE 2022/ 2023 Exams; Official list

Top 150 schools KCSE 2022/2023 Nationally; Ultimate list

NYAMBARIA SCHOOL

CARDINAL OTUNGA

Kokuro Boys

ALLIANCE GIRLS

ST Brigids Girls High KIMININI

Strathmore School

Position NationallyName of SchoolRegionCountyMean ScoreMean GradeKnec Code
1NYAMBARIA SCHOOLNYANZANyamira10.897A-{minus}43700008
2CARDINAL OTUNGANYANZAKisii10.76A-{minus}40745101
3Kokuro BoysNYANZAMigori10.68A-{minus}
4ALLIANCE GIRLSCentralKiambu10.52A-{minus}44739101
5ST Brigids Girls High KIMININIRift ValleyTranz Nzoia10.5A-{minus}11200002
6Strathmore SchoolNairobiNairobi10.5A-{minus} 23500003
7PANGANI GIRLSNairobiNairobi10.49B+{plus}20406020
8NAKURU BOYS HIGHRift ValleyNakuru10.42B+{plus}20400006
9ASUMBI GIRLSNYANZAHoma Bay10.377B+{plus}27500002
10Mang’u HighCentralKiambu10.336B+{plus}41700004
11St. Anthonys Boys KitaleRift ValleyTranz Nzoia10.33B+{plus}11200003
12GONZAGA GONZANYANZANyamira10.3B+{plus}23503101
13Mudasa AcademyWESTERNVihiga10.3B+{plus}
14MUDASA ACADEMYWESTERNVihiga10.3B+{plus}
15ST. PAULS IGONGANYANZAKisii10.24B+{plus}
16Igonga DOK SecondaryNYANZAKisii10.24B+{plus}
17Alliance High SchoolCentralKiambu10.2B+{plus}
18Moi High School KabarakRift ValleyNakuru10.13B+{plus}11200001
19Kapsabet HighRift ValleyNandi10.083B+{plus}
20Kisumu Day SecondaryNYANZAkisumu10.074B+{plus}
21Moi Girls EldoretRift ValleyUasin Gishu10.06B+{plus}
22KANGA HIGHNYANZAMigori9.97B+{plus}
23KAAGA GIRLSEasternmeru9.96B+{plus}
24Kenya High SchoolNairobiNairobi9.95B+{plus}
25Matinyani SecondaryEasternKitui9.942B+{plus}
26St Brigids Girls HighRift ValleyTranz Nzoia9.92B+{plus}
27ORERO BOYSNYANZAHoma Bay9.906B+{plus}
28Light Academy MombasaCoastMombasa9.9B+{plus}
29Samoei Boys HighRift ValleyNandi9.89B+{plus}
30CHEPWAGAN BOYSRift ValleyKericho9.7474B+{plus}
31Chebwagan highRift ValleyKericho9.74B+{plus}
32MASENO SCHOOLNYANZAKisumu9.663B+{plus}
33Ogande GirlsNYANZAHoma Bay9.62B+{plus}
34Sawagongo HighNYANZASiaya9.619B+{plus}
35Kagumo HighCentralNyeri9.58B+{plus}
36Murang’a HighCentralMurang’a9.55B+{plus}
37Nairobi SchoolNairobiNairobi9.543B+{plus}
38MARANDA SCHOOLNYANZASiaya9.541B+{plus}
39Nyakongo boysNYANZANyamira9.54B+{plus}
40MERU SCHOOLEasternMeru9.52B+{plus}
41ST PATRICKS MAKUNGARift ValleyTranz Nzoia9.5B+{plus}
42Cheborge BoysRift ValleyKericho9.44B{plain}
43Bishop Linus Okok girlsNYANZAHoma Bay9.43B{plain}
44Light Academy NairobiNairobiNairobi9.39B{plain}
45CHEBORGE GIRLSRift ValleyKericho9.3754B{plain}
46Korongoi GirlsRift ValleyKericho9.36B{plain}
47Lelwak boysRift ValleyNandi9.344B{plain}
48KIPSIGIS GIRLS HIGH SCHOOLRift ValleyKericho9.3154B{plain}
49Kitui SchoolEasternKitui9.312B{plain}
50Nyalenda SecondaryNYANZAHoma Bay9.3B{plain}
51Butula BoysWESTERNBusia9.287B{plain}
52MOBAMBA HIGHNYANZAKisii9.284B{plain}
53Sigoti ComplexNYANZAKisumu9.27B{plain}
54STAREHE BOYS CENTRENairobiNairobi9.27B{plain}
55ST.MARKS CHERANG’ANIWESTERNTranz Nzoia9.2517B{plain}
56Friends School KakamegaWESTERNKakamega9.2473B{plain}
57Mt Carmel girlsEasternMakueni9.2353B{plain}
58MaryHill GirlsCentralKiambu9.23B{plain}
59Kiage Tumaini HighNYANZAKisii9.23B{plain}
60Saye MixedNYANZAHoma Bay9.22B{plain}
61Kabianga HighRift ValleyKericho9.2162B{plain}
62Moi Tea Girls High SchoolRift ValleyKericho9.21B{plain}
63OSSEN GIRLS HIGHRift ValleyBaringo9.2B{plain}
64ST MARKS CHERANGANYRift ValleyTranz Nzoia9.2B{plain}
65Tombe Girls SecondaryNYANZANyamira9.1765B{plain}
66MBITA HIGHNYANZAHoma Bay9.157B{plain}
67KATHIANI GIRLS HIGHEasternMachakos9.1235B{plain}
68KISII SCHOOLNYANZAKisii9.12B{plain}
69MWONGORI HIGHNYANZANyamira9.119B{plain}
70KUURA SECNYANZANyamira9.11B{plain}
71St Clare Girls SecondaryRift ValleyNakuru9.1B{plain}
72ANDERSEN HIGHRift ValleyTranz Nzoia9.1B{plain}
73ST PETERS ABWAO SECONDARYNYANZAkisumu9.1B{plain}
74St Pauls Gekano BoysNYANZANyamira9.0634B{plain}
75NYANSIONGO HIGHNYANZANyamira9.053B{plain}
76WANG’APALA BOYSNYANZAHoma Bay9.04B{plain}
77Sheikh Khalifa Bin ZayedCoastMombasa9B{plain}
78RIGOKO ELCKNYANZANyamira9B{plain}
79Kapsabet GirlsRift ValleyNandi8.98B{plain}
80Metkei Girls HighRift ValleyElgeyo Marakwet8.96B{plain}
81AGORO SARENYANZAHoma Bay8.935B{plain}
82Kibabii Boys HighWESTERNBungoma8.93B{plain}
83Mbooni GirlsEasternMakueni8.911B{plain}
84Nanyuki High SchoolRift ValleyLaikipia8.89B{plain}
85MENYENYA SDANYANZANyamira8.871B{plain}
86Ruth Kiptui Girls KasokRift ValleyBaringo8.87B{plain}
87Moteiribe SecondaryNYANZAKisii8.859B{plain}
88KEBIRIGO BOYSNYANZANyamira8.842B{plain}
89Arabuko Forest HighCoastKilifi8.84B{plain}
90Nyamagwa girlsNYANZAKisii8.823B{plain}
91RUTH KIPTUI GIRLSRift ValleyBaringo8.8B{plain}
92ST JOSEPHS BOYSRift ValleyTranz Nzoia8.8B{plain}
93DERTU SECONDARY SCHOOLNorth EasternGarissa8.8B{plain}
94BUNYORE GIRLSWESTERNVihiga8.8B{plain}
95Meteitei SecondaryRift ValleyNandi8.77B{plain}
96Qubaa Muslim SecondaryCoastMombasa8.76B{plain}
97OLOOLAISER HIGH SCHOOLRift ValleyKajiado8.76B{plain}
98TENWEK HIGH SCHOOLRift ValleyBomet8.7561B{plain}
99KABARE GIRLSCentralKirinyaga8.734B{plain}
100MUGOIRI GIRLSCentralMurang’a8.731B{plain}
101BUTERE GIRLSWESTERNKakamega8.727B{plain}
102NYAIKURO MIXED SECNYANZANyamira8.71B{plain}
103Got Rateng’ MixedNYANZAHoma Bay8.7B{plain}
104Chemelil Sugar AcademyNYANZAKisumu8.69B{plain}
105LUGULU GIRLSWESTERNBungoma8.655B{plain}
106St Andrew Kaggwa Girls HighNYANZANyamira8.648B{plain}
107MOI HIGH SCHOOL MBIRURIEasternEmbu8.6451B{plain}
108NYABURURU GIRLSNYANZAKisii8.631B{plain}
109Nyabite DOK SecondaryNYANZAKisii8.601B{plain}
110NYAKOIBA HIGHNYANZAKisii8.6B{plain}
111Ober BoysNYANZAHoma Bay8.6B{plain}
112Nyangajo GirlsNYANZAHoma Bay8.6B{plain}
113Dr Aggrey SchoolCoastTaita Taveta8.6B{plain}
114SEGERO ADVENTISTRift ValleyTranz Nzoia8.6B{plain}
115AIC Sombe GirlsEasternKitui8.545B{plain}
116IGEMBE BOYSEasternMeru8.52B{plain}
117Kianungu MixedNYANZANyamira8.5B{plain}
118RAPOGI HIGHNYANZAMigori8.489B-{minus)
119Kisumu GirlsNYANZAKisumu8.47B-{minus)
120MANGA GIRLSNYANZANyamira8.4B-{minus)
121Dudi GirlsNYANZAHoma Bay8.4B-{minus)
122Kwale High SchoolCoastKwale8.4B-{minus)
123Mwaghogho Boys SchoolCoastTaita Taveta8.4B-{minus)
124TABAGON GIRLS HIGH SCHOOLRift ValleyBaringo8.4B-{minus)
125MAKUENI BOYSEasternMakueni8.399B-{minus)
126St. Patrick’s itenRift ValleyElgeyo Marakwet8.369B-{minus)
127Lenana SchoolNairobiNairobi8.3596B-{minus)
128NYAKEMINCHA SECNYANZANyamira8.35B-{minus)
129Koru GirlsNYANZAkisumu8.3465B-{minus)
130KIPKELION GIRLSRift ValleyKericho8.3335B-{minus)
131NYANSABAKWA BOYSNYANZANyamira8.316B-{minus)
132Bishop AbieroNYANZAKisumu8.3B-{minus)
133BARINGO HIGH SCHOOLRift ValleyBaringo8.3B-{minus)
134BOGICHONCHO PAGNYANZAKisii8.275B-{minus)
135Manyatta Mixed DayNorth EasternMarsabit8.275B-{minus)
136MANYATTA MIXED SECONDARYNorth EasternMarsabit8.275B-{minus)
137ST DANIEL COMBONI KAPTABUK BOYSRift ValleyWest Pokot8.2556B-{minus)
138BUSIADA GIRLSWESTERNBusia8.247B-{minus)
139Kenyatta High School- MwatateCoastTaita Taveta8.23B-{minus)
140SACHO HIGH SCHOOLRift ValleyBaringo8.23B-{minus)
141KAKAMEGA SCHOOLWESTERNKakamega8.228B-{minus)
142Rang’ala GirlsNYANZASiaya8.2264B-{minus)
143RAN’GALA GIRLSNYANZASiaya8.226B-{minus)
144MATUTU PAG SECNYANZANyamira8.2B-{minus)
145Mirogi BoysNYANZAHoma Bay8.2B-{minus)
146Obera BoysNYANZAHoma Bay8.2B-{minus)
147ST JOSEPHS GIRLSRift ValleyTranz Nzoia8.2B-{minus)
148ST CHARLES LWANGA SCHOOL KITUIEasternKitui8.18B-{minus)
149St. Charles LwangaEasternKitui8.18B-{minus)
150KIABONYORU HIGHNYANZANyamira8.17B-{minus)
151Ulanda GirlsNYANZAMigori8.17B-{minus)
152Nkubu HighEasternMeru8.1693B-{minus)
153Our Lady of Lourdres Turbo GirlsRift ValleyUasin Gishu8.14B-{minus)
154RAN’GALA BOYSNYANZASiaya8.117B-{minus)
155MUTHALE GIRLS HIGHEasternkitui8.11B-{minus)
156Miathene BoysEasternMeru8.101B-{minus)
157PeHill BoysNYANZAMigori8.1B-{minus)
158Gendia HighNYANZAHoma Bay8.1B-{minus)
159NYACHURURU SECNYANZANyamira8.08B-{minus)
160HEILU MIXED SECONDARYNorth EasternMarsabit8.08B-{minus)