Download All Documents- (Ksh 299) Full Day
Hurry during this Offer

List of Top 100 High Schools in Kenya

This List is not definitive as school performance changes with time. Top schools in any year change the following year, but it can only be used as a guide

This List of Top 100 schools shows approximate KCSE performance and the Location/ county of the school

1Nyambaria School10.89Nyanza Nyamira
2Cardinal Otunga10.76Nyanza Kisii
3Kokuro Boys10.68Nyanza Migori
4Alliance Girls10.52Central Kiambu
5ST Brigids Girls High10.5 Kiminini Rift Valley Tranz Nzoia
6Strathmore School10.5Nairobi Nairobi 
7Pangani Girls10.49Nairobi Nairobi 
8Nakuru Boys10.42 Rift Valley Nakuru
9Asumbi Girls10.37Nyanza Homa Bay
10Mang’u High10.34Central Kiambu 
11St. Anthonys10.33Kitale Rift Valley Tranz Nzoia
12Gonzaga Gonza10.3Nyanza Nyamira 
13Mudasa Academy10.3Western Vihiga 
14St. Pauls10.24 Nyanza Kisii
15Igonga Dok10.24 Nyanza Kisii
16Alliance High10.2 Central Kiambu
17Moi High10.13Kabarak Rift Valley Nakuru
18Kapsabet High10.13Rift Valley Nandi
19Kisumu Day10.07 Nyanza Kisumu
20Moi Girls10.06 Rift Valley Uasin Gishu
21Kanga High10.04Nyanza Migori 
22Kaaga Girls10.02Central Meru 
23Kenya High9.95 Nairobi Nairobi
24Matinyani Secondary9.94Eastern Kitui 
25St Brigids9.92High Rift Valley Tranz Nzoia
26Orero Boys9.91Nyanza Homa Bay
27Light Academy9.91 Coast Mombasa
28Samoei Boys9.89 Rift Valley Nandi
29Chepwagan Boys9.87Rift Valley Kericho
30Chebwagan High9.86Rift Valley Kericho
31Maseno School9.85Nyanza Kisumu 
32Ogande Girls9.84Nyanza Homa Bay
33Sawagongo High9.84Nyanza Siaya 
34Kagumo High9.78Central Nyeri 
35Murang’a High9.75Central Murang’a 
36Nairobi School9.7Nairobi Nairobi 
37Maranda School9.72Nyanza Siaya 
38Nyakongo Boys9.6Nyanza Nyamira 
39Meru School9.56Central Meru 
40St Patricks9.5 Rift Valley Tranz Nzoia
41Cheborge Boys9.44Rift Valley Kericho
42Bishop Linus9.43Girls Nyanza Homa Bay
43Light Academy9.39 Nairobi Nairobi
44Cheborge Girls9.37Rift Valley Kericho
45Korongoi Girls9.35Rift Valley Kericho
46Lelwak Boys9.34Rift Valley Nandi
47Kipsigis Girls9.31School Rift Valley Kericho
48Kitui School9.31Eastern Kitui 
49Nyalenda Secondary9.3Nyanza Homa Bay
50Butula Boys9.3Western Busia 
51Mobamba High9.29Nyanza Kisii 
52Sigoti Complex9.29Nyanza Kisumu 
53Starehe Boys9.27 Nairobi Nairobi
54St.Marks Cherang’ani9.27Western Tranz Nzoia
55Friends School9.24 Western Kakamega
56Mt Carmel9.23 Eastern Makueni
57Maryhill Girls9.23Central Kiambu 
58Kiage Tumaini9.23 Nyanza Kisii
59Saye Mixed9.22Nyanza Homa Bay
60Kabianga High9.22Rift Valley Kericho
61Moi Tea9.21High School Rift Valley Kericho
62Ossen Girls9.2 Rift Valley Baringo
63St Marks9.2 Rift Valley Tranz Nzoia
64Mbita High9.2Nyanza Homa Bay
65Kathiani Girls9.12 Eastern Machakos
66Kisii School9.12Nyanza Kisii 
67Mwongori High9.12Nyanza Nyamira 
68Kuura Sec9.12Nyanza Nyamira 
69St Clare9.1Secondary Rift Valley Nakuru
70Andersen High9.1Rift Valley Tranz Nzoia
71St Peters9.1Secondary Nyanza Kisumu
72St Pauls9.06Boys Nyanza Nyamira
73Nyansiongo High9.05Nyanza Nyamira 
74Wang’apala Boys9.03Nyanza Homa Bay
75Sheikh Khalifa9Zayed Coast Mombasa
76Rigoko Elck9Nyanza Nyamira 
77Kapsabet Girls9Rift Valley Nandi
78Metkei Girls8.96 Rift Valley Elgeyo Marakwet
79Agoro Sare8.96Nyanza Homa Bay
80Kibabii Boys8.93 Western Bungoma
81Mbooni Girls8.93Eastern Makueni 
82Menyenya Sda8.93Nyanza Nyamira 
83Ruth Kiptui8.87Kasok Rift Valley Baringo
84Moteiribe Secondary8.86Nyanza Kisii 
85Kebirigo Boys8.85Nyanza Nyamira 
86Arabuko Forest8.84 Coast Kilifi
87Nyamagwa Girls8.85Nyanza Kisii 
88Ruth Kiptui8.8 Rift Valley Baringo
89St Josephs8.8 Rift Valley Tranz Nzoia
90Meteitei Secondary8.75Rift Valley Nandi
91Qubaa Muslim8.76 Coast Mombasa
92Oloolaiser High8.76 Rift Valley Kajiado
93Tenwek High8.75 Rift Valley Bomet
94Butere Girls8.74Western Kakamega 
95Nyaikuro Mixed8.71 Nyanza Nyamira
96Got Rateng’8.7 Nyanza Homa Bay
97Chemelil Sugar8.69 Nyanza Kisumu
98Lugulu Girls8.65Western Bungoma 
99St Andrew Girls8.648 High Nyanza Nyamira
100Nyabururu Girls8.5Nyanza Kisii