Top 100 Boys Secondary Schools in KCSE 2022/2023 Exams

Nyambaria High school is the best boys’ school in the Country. It is followed by cardinal otunga High School, Mosocho, and Migori’s Kokuro Boys.

Position NationallyName of SchoolRegionCountyMean ScoreMean GradeTypeKnec Code
1NYAMBARIA SCHOOLNYANZANyamira10.897A-{minus}Boys4.4E+07
2CARDINAL OTUNGANYANZAKisii10.76A-{minus}Boys4E+07
3Kokuro BoysNYANZAMigori10.68A-{minus}Boys
6Strathmore SchoolNairobiNairobi10.5A-{minus}Boys 23500003
8NAKURU BOYS HIGHRift ValleyNakuru10.42B+{plus}Boys20400006
10Mang’u HighCentralKiambu10.336B+{plus}Boys41700004
11St. Anthonys Boys KitaleRift ValleyTranz Nzoia10.33B+{plus}Boys1.1E+07
17Alliance High SchoolCentralKiambu10.2B+{plus}Boys
19Kapsabet HighRift ValleyNandi10.083B+{plus}Boys
20Kisumu Day SecondaryNYANZAkisumu10.074B+{plus}Boys
22KANGA HIGHNYANZAMigori9.97B+{plus}Boys
23Turbo SchoolRift ValleyUasin Gishu9.97B+{plus}Boys
28ORERO BOYSNYANZAHoma Bay9.906B+{plus}Boys
29Light Academy MombasaCoastMombasa9.9B+{plus}Boys
30Samoei Boys HighRift ValleyNandi9.89B+{plus}Boys
31CHEPWAGAN BOYSRift ValleyKericho9.7474B+{plus}Boys
32Chebwagan highRift ValleyKericho9.74B+{plus}Boys
33MASENO SCHOOLNYANZAKisumu9.663B+{plus}Boys
35Sawagongo HighNYANZASiaya9.619B+{plus}Boys
36Kagumo HighCentralNyeri9.58B+{plus}Boys
37Murang’a HighCentralMurang’a9.55B+{plus}Boys
38Nairobi SchoolNairobiNairobi9.543B+{plus}Boys
39MARANDA SCHOOLNYANZASiaya9.541B+{plus}Boys
40Nyakongo boysNYANZANyamira9.54B+{plus}Boys
41MERU SCHOOLEasternMeru9.52B+{plus}Boys
42MERU SCHOOLEasternMeru9.52B+{plus}Boys
44Cheborge BoysRift ValleyKericho9.44B{plain}Boys
46Light Academy NairobiNairobiNairobi9.39B{plain}Boys
49Lelwak boysRift ValleyNandi9.344B{plain}Boys
51Kitui SchoolEasternKitui9.312B{plain}Boys
53Butula BoysWESTERNBusia9.287B{plain}Boys
56STAREHE BOYS CENTRENairobiNairobi9.27B{plain}Boys
57ST.MARKS CHERANG’ANIWESTERNTranz Nzoia9.2517B{plain}Boys
58Friends School KakamegaWESTERNKakamega9.2473B{plain}Boys
61Kiage Tumaini HighNYANZAKisii9.23B{plain}Boys
63Kabianga HighRift ValleyKericho9.2162B{plain}Boys
66ST MARKS CHERANGANYRift ValleyTranz Nzoia9.2B{plain}Boys
68MBITA HIGHNYANZAHoma Bay9.157B{plain}Boys
70KISII SCHOOLNYANZAKisii9.12B{plain}Boys
76St Pauls Gekano BoysNYANZANyamira9.0634B{plain}Boys
77NYANSIONGO HIGHNYANZANyamira9.053B{plain}Boys
78WANG’APALA BOYSNYANZAHoma Bay9.04B{plain}Boys
81Al Azar High SchoolNorth EasternGarissa9B{plain}Boys
84AGORO SARENYANZAHoma Bay8.935B{plain}Boys
85Kibabii Boys HighWESTERNBungoma8.93B{plain}Boys
87Nanyuki High SchoolRift ValleyLaikipia8.89B{plain}Boys
91KEBIRIGO BOYSNYANZANyamira8.842B{plain}Boys
92Arabuko Forest HighCoastKilifi8.84B{plain}Boys
95ST JOSEPHS BOYSRift ValleyTranz Nzoia8.8B{plain}Boys
98Meteitei SecondaryRift ValleyNandi8.77B{plain}Boys
100OLOOLAISER HIGH SCHOOLRift ValleyKajiado8.76B{plain}Boys
101TENWEK HIGH SCHOOLRift ValleyBomet8.7561B{plain}Boys
111MOI HIGH SCHOOL MBIRURIEasternEmbu8.6451B{plain}Boys
115Ober BoysNYANZAHoma Bay8.6B{plain}Boys
117Dr Aggrey SchoolCoastTaita Taveta8.6B{plain}Boys
120IGEMBE BOYSEasternMeru8.52B{plain}Boys
122Njiiri SchoolCentralMurang’a8.5B{plain}Boys
124RAPOGI HIGHNYANZAMigori8.489B-{minus)Boys
129Kwale High SchoolCoastKwale8.4B-{minus)Boys
130Mwaghogho Boys SchoolCoastTaita Taveta8.4B-{minus)Boys
132MAKUENI BOYSEasternMakueni8.399B-{minus)Boys
133St. Patrick’s itenRift ValleyElgeyo Marakwet8.369B-{minus)Boys
134Lenana SchoolNairobiNairobi8.3596B-{minus)Boys
139NYANSABAKWA BOYSNYANZANyamira8.316B-{minus)Boys
141BARINGO HIGH SCHOOLRift ValleyBaringo8.3B-{minus)Boys
145IGEMBE BOYSEasternMeru8.26B-{minus)Boys
146ST DANIEL COMBONI KAPTABUK BOYSRift ValleyWest Pokot8.2556B-{minus)Boys
148Kenyatta High School- MwatateCoastTaita Taveta8.23B-{minus)Boys
150KAKAMEGA SCHOOLWESTERNKakamega8.228B-{minus)Boys
151Ikuu BoysCentralTharaka Nithi8.2271B-{minus)Boys
156Mirogi BoysNYANZAHoma Bay8.2B-{minus)Boys
157Obera BoysNYANZAHoma Bay8.2B-{minus)Boys
159ST CHARLES LWANGA SCHOOL KITUIEasternKitui8.18B-{minus)Boys
160St. Charles LwangaEasternKitui8.18B-{minus)Boys
163NKUBU BOYSEasternMeru8.17B-{minus)Boys
164Nkubu HighEasternMeru8.1693B-{minus)Boys
167ST PETERS MUMIAS BOYSWESTERNKakamega8.1265B-{minus)Boys
168RAN’GALA BOYSNYANZASiaya8.117B-{minus)Boys
171Miathene BoysEasternMeru8.101B-{minus)Boys
172PeHill BoysNYANZAMigori8.1B-{minus)Boys
173Gendia HighNYANZAHoma Bay8.1B-{minus)Boys
177SAMETA HIGHNYANZAKisii8.0637B-{minus)Boys
178KIMUGUI BOYSWESTERNBungoma8.05B-{minus)Boys
179Olbutyo BoysRift ValleyBomet8.03B-{minus)Boys
183MACHAKOS BOYSEasternMachakos8.0081B-{minus)Boys
184GEDI HIGH SCHOOLNorth EasternGarissa8B-{minus)Boys
185Pioneer SchoolCentralMurang’a8B-{minus)Boys
187LITEINI HIGHRift ValleyKericho7.9656B-{minus)Boys
191Ramba BoysNYANZASiaya7.924B-{minus)Boys
193Chavakali HighWESTERNVihiga7.912B-{minus)Boys
195Utumishi Boys AcademyRift ValleyNakuru7.894B-{minus)Boys
197Matongo BoysNYANZANyamira7.86B-{minus)Boys
198PAUL BOIT HIGH SCHOOLRift ValleyUasin Gishu7.8542B-{minus)Boys
200Riokindo BoysNYANZAKisii7.83B-{minus)Boys
201Onjiko BoysNYANZAKisumu7.82B-{minus)Boys
202NYANG’ORI HIGHNYANZAkisumu7.8143B-{minus)Boys
203NYERI HIGHCentralNyeri7.81B-{minus)Boys
204Nyamira BoysNYANZANyamira7.806B-{minus)Boys
207WAYAM SECONDARYNorth EasternMANDERA7.8B-{minus)Boys
211LAFEY SECONDARYNorth EasternMANDERA7.77B-{minus)Boys
216Magwar ModelNYANZAKisumu7.76B-{minus)Boys
219Nyagwa BoysCentralTharaka Nithi7.7192B-{minus)Boys
220Chogoria BoysCentralTharaka Nithi7.717B-{minus)Boys
227CHEBARA BOYSRift ValleyElgeyo Marakwet7.645B-{minus)Boys
232KATILU BOYSRift ValleyTurkana7.5855B-{minus)Boys