Top 100 schools KCSE

Top 100 schools KCSE 2024: List of Best Secondary Schools in Nyanza, Western, Central & Coast

The Kenya Certificate of Secondary Education is a crucial national exam in preparing secondary learners for tertiary education. For that reason, institutions and candidates who featured in the list of top 500 schools KCSE 2022 are still celebrating.

Out of 881,466 candidates who sat for the 2022 KCSE exam, only 175, 325 candidates attained minimum KUCCPS grade of C+ for direct entry into local universities.

Mean grades of Top 100 schools KCSE 2022

Majority of giant schools faced tough competition in the recent KNEC exams released by Education CS Ezekiel Machogu.

Here are select secondary schools that featured in the list of the best.

Nyanza region

NoSchoolMean
1Nyambaria Boys10.89
2Cardinal Otunga10.76
3Kokuro Boys10.68
4Asumbi Girls10.37
5Gonzaga Gonza10.3
6St. Pauls Igonga10.24
7Igonga DOK10.24
8Kisumu Day10.07
9Kanga High9.97
10Orero Boys9.90
11Maseno School9.66
12Ogande Girls9.62
13Sawagongo High9.61
14Maranda School9.54
15Nyakongo Boys9.54
16Bishop Linus Okok Girls9.43
17Nyalenda Secondary9.30
18Mobamba High9.28
19Sigoti Complex9.27
20Kiage Tumaini High9.23
21Saye Mixed9.22
22Kisii School9.15
23Mwongori High9.12
24Kuura Sec9.11
25St Peters Abwao9.11
26St Pauls Gekano Boys9.10
27Nyansiongo High9.06
28Wang’apala Boys9.05
29Rigoko Elck9.04
30Agoro Sare9.00
31Menyenya Sda8.93
32Moteiribe Secondary8.87
33KEBIRIGO BOYS8.85
34Nyamagwa girls8.84
35Nyaikuro Mixed Sec8.82
36Got Rateng’ Mixed8.71
37Chemelil Sugar Academy8.70
38St Andrew Kaggwa Girls8.69
39Nyabururu Girls8.64
40Nyabite DOK Secondary8.63
41Nyakoiba High8.60
42Ober Boys8.60
43Nyangajo Girls8.60
44Kianungu Mixed8.60
45Rapogi High8.50
46Kisumu Girls8.48
47Manga Girls8.47
48Dudi Girls8.40
49Nyakemincha Sec8.40
50Koru Girls8.35
51Nyansabakwa Boys8.34
52Bishop Abiero8.31
53Bogichoncho PAG8.30
54Rang’ala Girls8.27
55Ran’gala Girls8.22
56Matutu Pag Sec8.22
57Mirogi Boys8.20
58Obera Boys8.20
59Kiabonyoru High8.20
60Ulanda Girls8.17
61Ran’gala Boys8.17
62PeHill Boys8.11
63Gendia High8.10
64Nyachururu Sec8.10
65Kebabe Girls8.08
66Sameta High8.07
67Nyabisase Mixed8.06
68Amasege SDA8.02
69Gekano Girls8.02
70St Bernabas Kombewa8.01
71Ramba Boys7.97
72Matongo Boys7.93
73Riokindo Boys7.92
74Onjiko Boys7.86
75Nyang’ori High7.83
76Nyamira Boys7.82
77Ridore Mixed7.81
78Maroo Esinde7.80
79Sinyolo Girls7.80
80St Josephs Biego Secondary7.795
81Magwar Model7.77
82Lwak Girls7.76
83Gesiaga High7.76
84Sironga Girls7.70
85Omwari Secondary7.69
86Darul Hikma7.69
87Nyamiranga SDA7.64
88Ugenya High7.61
89ACK Rae Girls7.50
90St Mary’s Yala7.50
91Homa Bay High School7.50
92Moi Gesusu7.50
93Mokubo Secondary7.49
94Kanyawanga High7.46
95Ringa Boys7.45
96Rae Girls7.44
97Gekonge Secondary7.40
98Kereri Girls High7.35
99Nyakeore Mixed7.31
100Riooga Secondary7.30
101Riyabe Secondary7.30
102Itierio Girls7.29
103Nyabondo Boys7.28
104Ahero Girls7.26
106Wire Mixed7.20
107Kiabonyoru Girls7.20
108AIC Gietai Girls7.19
109Kamagambo Adventist7.13
110St Mathias Mulumba Girls7.10
111Moi Girls Sindo7.07
112Ibacho High7.06
113Nyamagwa Boys7.05
114Ichuni girls7.02
115Oyugi Ogango Secondary7.00
116Magunga Secondary6.95
117Nyakach Girls6.73
118Sengera Manga6.55
119Oriwo Boys6.37
120Kuoyo Kochia Secondary6.26
121Makairo Secondary6.20
122Nyabigena Boys6.10
123St Gregory Obanga Mixed6.06
124Luora Secondary5.88
125God Oloo Mixed5.88

Western region

NoSchoolMean
1 Mudasa Academy10.30
2Mudasa Academy10.30
3Butula Boys9.287
4St.Marks Cherang’ani9.25
5Friends School Kakamega9.24
6Kibabii Boys High8.93
7Bunyore Girls8.65
8Butere Girls8.24
9Lugulu Girls8.22
10Busiada Girls8.05
11Kimugui Boys7.91
12Chavakali High7.57
13Kolanya Boys7.52
14Sa Kolanya Boys High7.38
15Nalondo Girls7.38
16Kolanya Girls7.36
17Bukhalalire7.32
18Friends School Keveye Girls7.31
19Sigalame Boys7.20
20St Annes Bunyala7.19
21Chesamisi High7.19
22Moi Girls Vokoli7.18
23Teremi High School7.10
24Vihiga Boys7.09
25Chwele Secondary7.00
26Chebukaka Secondary6.89
27Atundo Kimaeti Secondary6.59
28St Lukes’6.58
29Nangina Girls6.57
30Namwanga Girls6.51
31St Patricks Naitiri6.50
32Moi Girls Kamusinga6.42
33Sivilie Secondary6.34
34Mundika Boys6.33
35St Teresas Kabula6.20
36Kwhilare6.15
37Bukulunya  Secondary6.08
38Friends School Misanga6.00
39Kapsokwony6.00
40St Monica Chakol5.92
41Namirama Girls5.86
42St Joseph Kocholia5.86
43Budalangi Secondary5.72
44Kimobo Secondary5.70
45Malava Boys5.66
46Bokoli Boys5.64
47St Mary’s Amukura5.63

Rift Valley

NoSchoolMean
1ST Brigids Girls High Kiminini10.5
2Nakuru Boys High10.42
3St. Anthonys Boys Kitale10.33
4Moi High School Kabarak10.13
5Kapsabet High10.08
6St Brigids Girls High10.06
7Samoei Boys High9.92
8Chepwagan Boys9.89
9Chebwagan high9.74
10St Patricks Makunga9.74
11Cheborge Boys9.5
12CHEBORGE GIRLS9.44
13Korongoi Girls9.37
14Lelwak boys9.36
15Kipsigis Girls High School9.34
16Kabianga High9.31
17Moi Tea Girls High School9.2162
18Ossen Girls High9.21
19St Marks Cherangany9.2
20St Clare Girls Secondary9.2
21Andersen High9.1
22Rigoko Elck9.1
23Kapsabet Girls8.98
24Metkei Girls High8.96
25Nanyuki High School8.89
26Ruth Kiptui Girls Kasok8.87
27Ruth Kiptui Girls8.8
28St Josephs Boys8.8
29Meteitei Secondary8.77
30Oloolaiser High School8.75
31Tenwek High School8.6
32Segero Adventist8.4
33Tabagon Girls High School8.36
34St. Patrick’s Iten8.33
35Kipkelion Girls8.3
36Baringo High School8.25
37St Daniel Comboni Kaptabuk Boys8.23
38Sacho High School8.2
39St Josephs Girls8.14
40Our Lady Of Lourdes Turbo Girls8.03
41Olbutyo Boys7.96
42Liteini High7.95
43Tengecha Girls7.89
44Utumishi Boys Academy7.85
45Moi Siongiroi High7.85
46Kaplong Girls High School7.79
47Olkiriane Secondary School7.76
48Kunyak Secondary7.76
49Ruth Kiptui Girls7.73
50Chebara Boys7.64
51Bishop Colin Davies Senior7.6
52Katilu Boys7.58
53Uzalendo School7.57
54Kapsoit Secondary7.48
55Santa Maria Girls Cheptulon7.48
56Aic Litein Girls7.4
57St Josephs Chepterit Girls7.33
58Kapropita Girls High7.3
59Chepkechei Boys7.28
60Tengecha Boys7.24
61Saseta Girls High7.20
62Gelegele Girls7.12
63Emining High School7.12
64Kericho High7.03
65Kimulot Boys High7.01
66Sambirir Girls7.01
67Belgut Starehe Girls High6.97
68Koiwa Boys6.74
69Kamungei Secondary6.6
70Singore Girls6.56
71Ndaraweta Girls6.54
72Kolowa High School6.45
73Ngoron High School6.42
74St Monicas Girls6.4
75Nkareta Secondary6.33
76Chebonei Secondary6.3
77Cheptenye Boys6.28
78Moi Minaret Secondary6.26
79St Peters Girls6.23
80Tenges Boys High School6.23
81Kamureito Secondary6.22
82Kapsangaru Secondary6.21
83St Mary’s Kitany Boys6.16
84Kitany Boys6.16
85Tambach Boys High School6.16
86Lelu Secondary6.16
87Kaptebengwo Secondary6.08
88Pemwani Girls6.07
89Kiriba Integrate6.00
90Lekimbo Secondary5.94
91Longisa Boys5.94
92Kapsowar Boys5.9
93Mercy Girls5.81
94Friends School Senende5.8
95Meisori Secondary5.76
96Kipcherere Day5.74
97Chebunyo Girls5.73
98Mogotio Girls High School5.7
99Ishmael Chelanga Secondary5.65
100St Peters Marakwet Boys5.62
101Kipsoen Boys5.6
102Simotwo Boys5.5

Central region

NoSchoolMean
1Alliance Girls10.52
2Mang’u High10.33
3Alliance High School10.2
4Kagumo High9.58
5Murang’a High9.55
6Maryhill Girls9.23
7Kabare Girls8.73
8Mugoiri Girls8.73
9Nyeri High7.81
10Chinga Boys7.21
11Othaya Boys High7.14
12Kanjuri High School7.12
13Heni Secondary6.69
14South Tetu Girls6.59
15Giakanja Boys5.58

Nairobi County

NoSchoolMean
1Strathmore School10.5
2Pangani Girls10.49
3Kenya High9.95
4Nairobi School9.54
5Light Academy Nairobi9.39
6Starehe Boys Centre9.27

Eastern and North Eastern

NoSchoolMean
1Kaaga Girls9.96
2Meru School9.94
3Kitui School9.31
4Mt Carmel Girls9.235
5Kathiani Girls High9.12
6Mbooni Girls8.91
7Moi High School Mbiruri8.8
8Aic Sombe Girls8.64
9Igembe Boys8.54
10Manyatta Mixed Day8.52
11Manyatta Mixed Secondary8.39
12St Charles Lwanga School Kitui8.27
13St. Charles Lwanga8.27
14Nkubu High8.18
15Muthale Girls High8.18
16Miathene Boys8.11
17Heilu Mixed Secondary8.10
18Machakos Boys8.08
19Gedi High School8.00
20Kisasi Secondary7.96
21Precious Blood Kilungu7.92
22Kyang’ondu Secondary7.88
23Mandera Secondary7.8
24Wayam Secondary7.77
25Lafey Secondary7.76
26Caring Hearts High School7.62
27Darul Hikma7.48
28St. Josephs Kibwezi7.4
29St Josephs Kibwezi7.48
30Misyani Girls High7.20
31Mwaani Girls7.2
32Danaba Mixed7.18
33Kaaga Boys7.18
34Kavingoni Secondary7.16
35Kisau Girls7.14
36Machakos Girls7.10
37Makueni Girls7.06
38Kaumoni Boys7.06
39Shimpir Secondary7.05
40Butiye Mixed Secondary7.05
41Karondille Secondary School7.04
42The Kitondo School7.04
43Kitondo School7.02
44OUR Lady Of Assumption Tawa6.99
45Sheikh Ali Secondary6.98
46Moi Girls Marsabit6.98
47Gikurune Boys6.98
48Kabaa High6.96
49Maua Girls High6.93
50St Angelas Girls Secondary6.80
51Algani Girls6.77
52Banisa Mixed Secondary6.5
53Mbooni Boys High6.48
54Katheka Boys Secondary6.45
55Masinga Boys High6.36
56Buru Boys High School6.21
57Ngoto Secondary6.00
58Buru Girls5.8
59St Peters Voo Secondary5.77
60Mulala Girls5.66

Coastal region

NoSchoolMean
1Light Academy Mombasa9.9
2Sheikh Khalifa Bin Zayed9.00
3Arabuko Forest High8.84
4Qubaa Muslim Secondary8.76
5Dr Aggrey School8.6
6Kwale High School8.4
7Mwaghogho Boys School8.4
8Kenyatta High School- Mwatate8.23
9Bura Girls High School, Mwatate7.57
10Bahari Girls7.36
11Mpeketoni Boys High school7.09
12Mwaghogho Boys School6.46
13Kwale Girls High school6.30
14Kinango Boys Secondary6.18
15Murray Girls5.71
16Voi Boys5.70

Overall, schools from Nyanza trounced the rest.

Parents and guardians can now make a choice on the best school to enroll their children from the above top 500 schools KCSE 2022.