Education Cabinet Secretary Ezekiel Machogu unveiled the 2023 Kenya Certificate of Secondary Education (KCSE) results today at Moi Eldoret.
National schools dominated the top spots, securing the highest number of As.
As anticipated, the national schools led with 889 candidates scoring A Plain.
However, an interesting observation was that some of these institutions also registered candidates with grades as low as D- (minus) and below, reflecting a broad range of academic performances.
The traditional SMS service for accessing results has been discontinued. Instead, results are now accessible through the Kenya Education Management Information System (KEMIS) portal.
Parents and candidates will need to visit the portal, where they can enter KCSE names and index numbers to retrieve the results. This change aims to enhance efficiency and eliminate the challenges experienced during previous result releases.
The new grading system introduced for the 2023 KCSE involves using only two mandatory subjects—Mathematics and one language (English, Kiswahili, or Kenyan Sign Language)—to calculate the mean grade.
Examiners have adopted a more flexible approach, selecting the five best-performed subjects per candidate.
This departure from the previous requirement of five mandatory subjects across three clusters aims to address perceived disparities and offer a fair evaluation of candidates’ performances.
Top 100 Schools In 2023 KCSE Results
- School → Mean → County
1 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