Below is a short list of the Top 100 Secondary schools in the just released 2023 KCSE Results in the order of
School, Mean Grade And County1 Kenya High → 10.467 → Nairobi County
2 Kapsabet Boys → 10.11 → Nandi County
3 Kisima Mixed → 10.05 → Nyandarua County
4 Alliance High → 10.019 → Kiambu County
5 Mary Hill Girls → 9.92 → Kiambu County
6 Alliance Girls → 9.92 → Kiambu County
7 Strathmore School → 9.88 → Nairobi County
8 Moi High School Kabarak → 9.88 → Nakuru County
9 Mang’u High → 9.868 → Kiambu County
10 Light Academy → 9.84 → Nairobi County
11 Anestar Boys High → 9.7 → Nakuru County
12 Moi Girls Eldoret → 9.65 → Uasin Gishu County
13 Pangani Girls → 9.56 → Nairobi County
14 Nairobi School → 9.55 → Nairobi County
15 Nakuru Girls High → 9.52 Nakuru County
16 Loreto Limuru Girls → 9.47 Kiambu County
16 St Brigid’s Kiminini → 9.47 Trans Nzoia County
17 Murang’a High → 9.2733 → Murang’a County
18 Riara Springs → 9.2 → Nairobi County
19 Friends School Kamusinga → 9.1608 Bungoma County
20 Moi Tea Girls Sec. → 9.16 Kericho County
21 Maseno School → 9.09 → Kisumu County
22 Kipsigis Girls High → 9.08 → Kericho County
23 Sheikh Khalifa → 9.01 → Mombasa County
24 Kagumo High → 8.99 → Nyeri County
25 Bishop Gatimu Ngandu → 8.962 → Nyeri County
26 Segero Adventist National → 8.927 → Uasin Gishu County
27 Maranda High → 8.90628 → Siaya County
28 Pope Benedict Seminary → 8.9 → Kisii County
29 Eiunyore Girls High → 8.8925 → Vihiga County
30 Utein High School → 8.84 → Kericho County
31 Agoro Sare High → 8.834 → Homa Bay County
32 Nakuru Boys High → 8.81 → Nakuru County
33 Damacrest Academy → 8.8 → Kiambu County
34 Baricho High → 8.8 → Kirinyaga County
35 Light Academy → 8.72 → Mombasa County
36 Limuru Girls → 8.7 → Kiambu County
37 Kanga High → 8.7 → Migori County
38 Meru School → 8.67 → Meru County
39 Machakos School → 8.6207 → Machakos County
40 Mudasa Academy → 8.62 → Vihiga County
41 Mary Mother of Grace → 8.62 → Laikipia County
42 Kiage Tumaini → 8.6 → Kisii County
43 Kitui School → 8.5878 → Kitui County
44 Asumbi Girls → 8.58519 → Homa Bay County
45 Karima Girls High → 8.58 → Nyandarua County
46 Kahuhia Girls → 8.53 → Murang’a County
47 Nkubu High → 8.5 → Meru County
48 Carmel Girls → 8.5 → Machakos County
49 Kisasi Boys → 8.47 → Kitui County
50 Moi Girls Mbiruri →8.405 → Embu County
51 Precious Blood Riruta → 8.4 → Nairobi County
52 Moi Forces Lanet → 8.4 → Nakuru County
53 Mbita High → 8.4 → Homa Bay County
54 Karura SDA → 8.4 → Nairobi County
55 Kabare Girls → 8.4 → Kirinyaga County
56 Kisii School → 8.381 → Kisii County
57 St Mary’s Igoji → 8.37 → Meru County
58 Sacho High School → 8.36 → Baringo County
59 Metkei Girls → 8.34 → Elgeyo Marak-wet County
60 Njiiri School → 8.33 → Murang’a County
61 Elburgon Secondary → 8.33 → Nakuru County
62 Chogoria Girls → 8.31 → Tharaka Nithi County
63 Mutira Girls → 8.3 → Kirinyaga County
64 Moi Siongroi Girls → 8.3 → Bomet County
65 Lugulu Girls High → 8.2578 → Bungoma County
66 Memon Academy → 8.2 → Mombasa County
67 Kyeni Girls → 8.2 → Embu County
68 Muthale Girls → 8.102 → Kitui County
69 Tengecha Girls High → 8.1 → Kericho County
70 St Mary’s Boys Nyeri → 8.1 → Nyeri County
71 Qubaa Muslim → 8.1 → Mombasa County
72 Kathiani Girls → 8.1 → Machakos County
73 St Francis Misyani → 8.06 → Machakos County
74 Baringo High School → 8.06 → Baringo County
75 Makueni Boys → 8.054 → Makueni County
76 St Anthony Boys → 8.01 → Trans Nzoia County
77 Nyambaria High → 8.01 → Nyamira County
78 Kangaru Girls → 8.01 → Embu County
79 Mahiga Girls → 8 → Nyeri County
80 Elite Girls → 8 → Laikipia County
81 St Joseph’s Boys Kitale → 7.92 → Trans Nzoia County
82 Sacred Heart Roret Girls → 7.9 → Kericho County
83 Orero Boys → 7.9 → Hama Bay County
84 Kapsabet Girls → 7.9 → Nandi County
85 lstiqama Academy → 7.9 → Mombasa County
86 Graceland Girls → 7.87 → Laikipia County
87 Nanyuki High School → 7.82 → Laikipia County
88 Naivasha Girls → 782 → Nakuru County
89 St Peter’s Nyakemincha → 7.806 → Nyamira County
90 St Peter Nyakemincha → 7.8 → Nyamira County
91 Pioneer Girls → 7.8 → Murang’a County
92 Ndalani Sec → 7.8 → Machakos County
93 Kiurani Boys → 7.8 → Tharaka Nithi County
94 Kiaguthu Boys → 7.8 → Murang’a County
95 Mugoiri Girls → 7.7928 → Murang’a County
96 Tenwek High School → 7.79 → Bomet County
97 St Patrick’s Iten → 7.79 → Elgeyo Marakwet County
98 Kaplong Girls High School → 7.79 → Bomet County
99 Chavakali Boys → 7.756 → Vihiga County
100 Thika High → 7.74 → Kiambu County