On Friday, January 9, 2026, the Cabinet Secretary for Education, Julius Ogamba, announced the results of the 2025 Kenya Certificate of Secondary Education (KCSE) examination.
The results were released at AIC Chebisas High School in Eldoret, Uasin Gishu County.
A total of 993,226 candidates sat the national examination across centres countrywide. Of these, 502,214 were female, while 492,019 were male.
Out of the total candidature, 270,000 candidates attained a C+ grade and above, qualifying for direct university entry, while 720,000 scored C plain and below.
Only 1,932 candidates achieved a Grade A.
Following the release of the results, celebrations erupted in various parts of the country, with several schools drawing national attention after posting impressive performances. Renowned national schools once again dominated the headlines.
Below is the full list of the top 20 best-performing schools in the recently released KCSE 2025 examination results.
| Rank | School | Grade A | Mean Score | Candidates |
| 1 | Moi High School Kabarak | 82 | 10.6 | 406 |
| 2 | Alliance High School | 128 | 10.4707 | 461 |
| 3 | Maranda High School | 101 | 10.2 | 566 |
| 4 | Alliance Girls High School | 58 | 10.1 | 540 |
| 5 | Kapsabet High School | 49 | 10.0 | — |
| 6 | Starehe Boys’ Centre | 34 | 9.975 | 301 |
| 7 | Meru School | 69 | 9.9743 | 545 |
| 8 | Maryhill Girls High School | 64 | 9.9008 | 665 |
| 9 | Maseno School | 89 | 9.8335 | 806 |
| 10 | Mang’u High School | 92 | 9.842 | 682 |
| 11 | Lumbwa Girls High School | 9 | 9.784 | 914 |
| 12 | Nyakongo Boys Gesima | 4 | 9.794 | 525 |
| 13 | Pangani Girls High School | 39 | 9.7188 | 377 |
| 14 | Kitui School | 17 | 9.718 | 354 |
| 15 | St. Rang’ala Girls | 5 | 9.66 | 736 |
| 16 | Nanyuki School | 55 | 9.683 | 477 |
| 17 | St. Brigid’s Girls Kiminini | 15 | 9.61 | 342 |
| 18 | Nairobi School | 42 | 9.537 | 602 |
| 19 | Lenana School | 21 | 9.4988 | 431 |
| 20 | Anestar Boys High School | 3 | 9.48 | — |
Elsewhere, the Kenya National Examination Council (KNEC) revealed that most candidates, comprising 716,048 (72.02 per cent), sat the examination at the ideal age of between 17 and 19 years.
Also Read: Got Your KCSE Results? Here’s What To Do In The Next 72 Hours
However, 250,787 candidates (25.27 per cent) were aged 20 years and above, pointing to delayed school progression, repeat sittings, and re-entry into the education system. Only 26,391 candidates (2.65 per cent) were aged 16 years and below.
Top grades were heavily concentrated in elite institutions. Of all Grade A scores recorded nationally, 1,526 came from national schools, compared to 197 from extra-county schools, six from county schools, and eight from sub-county schools.
Private schools accounted for 185 Grade A results.
Sub-county schools accounted for 580,000 candidates across 7,200 schools, far surpassing national schools, which had about 30,000 candidates in 103 institutions. Extra-county schools registered 98,000 candidates, county schools 280,000, while private schools enrolled 75,000 candidates.
Gender-based performance patterns persisted in 2025. Female candidates performed better in English, Kiswahili, Kenyan Sign Language, Home Science, Christian Religious Education, and Arts and Design.
Male candidates, on the other hand, outperformed females in Mathematics, Biology, Chemistry, Physics, Geography, History and Government, Building Construction, and Business Studies.
Counties with significantly more male candidates included Garissa, Mandera, Wajir, Turkana, Narok, Samburu, Marsabit, Homa Bay, Nyamira, and West Pokot. Counties with more female candidates included Kiambu, Kajiado, Kakamega, Meru, Isiolo, Lamu, Kisii, Kitui, Busia, and Tharaka Nithi.
Also Read: Your KCSE Grade Does Not Define Your Future-Here’s Why
Several counties, including Nairobi, Nyeri, Kilifi, Kericho, Nandi, Bungoma, Murang’a, and Kirinyaga, recorded near gender parity.
Only 1,332 candidates attained a straight Grade A, while 66,805 candidates scored C+, the minimum university entry grade. The majority of candidates scored between C and D+, and a total of 1,180 results were cancelled.
Follow our WhatsApp Channel and WhatsApp Community for instant news updates

Photo of Education CS Julius Ogamba addressing a past function. PHOTO/MoE