Since the first Kenya Certificate of Secondary Education Exam (KCSE), which was held in 1989, the list of the top schools in Kenya for every year has always been published. So, following the release of the 2019 KCSE result, a recent list of the top hundred schools in Kenya has just got out.
Note that KCSE is usually taken at the completion of Secondary Education in Kenya and is taken under very mean supervision from invigilators to keep cheating at bay. Its examinations run for a period of about one month and any form of cheating in these examinations draws serious penalties from the Kenya National Examinations Council (KNEC).
Thus, schools or students linked to malpractice get their grades crossed. For that reason, the top hundred schools in Kenya listed below are indeed the best considering the strict barrier they broke through to make the list. That said, here are the best schools along with their locations in case you are considering where to enroll your child.
Top 100 Schools in Kenya Based on Mean Score of KCSE Results
KCSE 2019 RANKING | SCHOOL | MEAN GRADE | COUNTY |
1 |  Kenya High | 10.467 | Nairobi |
2 | Kapsabet Boys | 10.11 | Nandi |
3 | Kisima Mixed | 10.05 | Nyandarua |
4 | Alliance High | 10.019 | Kiambu |
5 | Mary Hill Girls | 9.92 | Kiambu |
6 | Alliance Girls | 9.92 | Kiambu |
7 | Strathmore School | 9.88 | Nairobi |
8 | Moi High School Kabarak | 9.88 | Nakuru |
9 | Mang’u High | 9.868 | Kiambu |
10 | Light Academy | 9.84 | Nairobi |
11 | Anestar Boys High | 9.7 | Nakuru |
12 | Moi Girls Eldoret | 9.65 | Uasin Gishu |
13 | Pangani Girls | 9.56 | Nairobi |
14 | Nairobi School | 9.55 | Nairobi |
15 | Kianda Schoo | 9.53 | Nairobi |
16 | Nakuru Girls | 9.52 | Nakuru |
17 | St. Brigid’s Kiminini | 9.4 | Trans Nzoia |
18 | Murang’a High | 9.2733 | Murang’a |
19 | Riara Springs | 9.2 | Nairobi |
20 | Friends School Kamusinga | 9.1608 | Bungoma |
21 | Moi Tea Girls Sec. | 9.16 | Kericho |
22 | Maseno School | 9.09 | Kisumu |
23 | Kipsigis Girls Sec. | 9.08 | Kericho |
24 | Starehe Girls’ Centre | 9.07 | Nairobi |
25 | Sheik Khalifa | 9.01 | Mombasa |
26 | Kagumo High | 8.99 | Nyeri |
27 | Bishop Gatimu Ngandu | 8.962 | Nyeri |
28 | Sagero Adventist National | 8.927 | Trans Nzoia |
29 | Starehe Boys’ Centre | 8.9098 | Nairobi |
30 | Maranda High | 8.9063 | Siaya |
31 | Pope Benedict Seminary | 8.9 | Kisii |
32 | Bunyore Girls | 8.8925 | Vihiga |
33 | Litein High School | 8.84 | Kericho |
34 | Agoro Sare | 8.834 | Homa Bay |
35 | Nakuru Boys High | 8.81 | Nakuru |
36 | Damacrest Academy | 8.8 | Kiambu |
37 | Baricho High | 8.8 | Kirinyiga |
38 | Light Academy | 8.72 | Mombasa |
39 | Limuru Girls | 8.7 | Kiambu |
40 | Kanga High | 8.7 | Migori |
41 | Meru School | 8.7 | Meru |
42 | Machakos School | 8.6207 | Machakos |
43 | Mudasa Academy | 8.62 | Vihiga |
44 | Mary Mother of Grace | 8.62 | Laikipia |
45 | Kiage Tumaini | 8.6 | Kisii |
46 | Kitui School | 8.5878 | Kitui |
47 | Asumbi Girls | 8.5852 | Homa Bay |
48 | Karima Girls High | 8.58 | Nyandarua |
49 | Kahuha Girls | 8.53 | Murang’a |
50 | Nkubu High | 8.5 | Meru |
51 | Carmel Girls | 8.5 | Machakos |
52 | Kisasi Boys | 8.47 | Kitui |
53 | Moi Girls Mbiruri | 8.405 | Embu |
54 | Preciuos Blood Riruta | 8.4 | Nairobi |
55 | Moi Forces Lanet | 8.4 | Nakuru |
56 | Mbita High | 8.4 | Homa Bay |
57 | Karura Sda | 8.4 | Nairobi |
58 | Kabare Girls | 8.4 | Kirinyiga |
59 | Kisii School | 8.4 | Kisii |
60 | St. Mary’s Igoji | 8.37 | Meru |
61 | Sacho High School | 8.36 | Baringo |
62 | Metkei Girls | 8.34 | Elgeyo Marakwet |
63 | Njiri School | 8.33 | Murang’a |
64 | Elburgon Secondary | 8.33 | Nakuru |
65 | Chogoria Girls | 8.31 | Tharaka Nithi |
66 | Mutira Girls | 8.3 | Kirinyaga |
67 | Moi Siongiroi Girls | 8.3 | Bomet |
68 | Lugulu Girls High | 8.2578 | Bungoma |
69 | Memon Academy | 8.2 | Mombasa |
70 | Kyeni Girls | 8.2 | Embu |
71 | Utumishi Academy | 8.18 | Nakuru |
72 | Muthale Girls | 8.102 | Kitui |
73 | Tengecha Girls High | 8.1 | Kericho |
74 | St. Mary’s Boys Nyeri | 8.1 | Nyeri |
75 | Qubaa Muslim | 8.1 | Mombasa |
76 | Kathiani Girls | 8.1 | Machakos |
77 | St. Francis Misyani | 8.06 | Machakos |
78 | Baringo High School | 8.06 | Baringo |
79 | Makueni Boys | 8.054 | Makueni |
80 | St. Anthony Boys | 8.01 | Trans Nzoia |
81 | Nyambaria High | 8.01 | Nyamira |
82 | Kangaru Girls | 8.01 | Embu |
83 | Mahiga Girls | 8 | Nyeri |
84 | Elite Girls | 8 | Laikipia |
85 | St. Joseph’s Boys Kitale | 7.92 | Trans Nzoia |
86 | Sacred Heart Roret Girl | 7.9 | Kericho |
87 | Orero Boys | 7.9 | Homa Bay |
88 | Kapsabet Girls | 7.9 | Nandi |
89 | Istiqama Academy | 7.9 | Mombasa |
90 | Graceland Girls | 7.83 | Laikipia |
91 | Nanyuki High School | 7.82 | Laikipia |
92 | Naivasha Girls | 7.82 | Nakuru |
93 | St. Peter’s Nyakemincha | 7.8 | Nyamira |
94 | Pioneer Girls | 7.8 | Murang’a |
95 | Ndalani Sec. | 7.8 | Machakos |
96 | Kiurani Boys | 7.8 | Thara Nithi |
97 | Kiaguthu Boys | 7.8 | Murang’a |
98 | Mugoiri Girls | 7.7928 | Murang;A |
99 | Tenwek High School | 7.79 | Bomet |
100 | St. Patrick’s Iten | 7.79 | Elgeyo Marakwet |
Statistics of the 2019 KCSE Exam
The total number of candidates who sat for the 2019 KCSE was 679,222, an increase from the previous year’s number of 642,204 candidates. This means that 37,018 more students sat for the examination in 2019. From the 679,222 candidates, a total of 341,440 were female while a total number of 355,782 students were male. In essence, 14,342 more boys sat for the examination than girls. There was also a total number of 1,499 special needs candidates.
From the total number of 679,222 candidates, about 1,309 of them had their examination canceled by KNEC for malpractice related reasons.
Schools with The Highest Number of ‘A’ Grades
For a school to have the most number of ‘A’ grades, it does not certainly mean that it was among the best performing schools in the 2019 KCSE. Regardless, these schools deserve some praise as we outline them below alongside the number of ‘A’ grades they produced and their 2019 KCSE ranking.
2019 KCSE RANKING | SCHOOL | NO. OF ‘A’ GRADES PRODUCED |
1 | Kenya High School | 76 |
2 | Kapsebt High School | 49 |
4 | Alliance High School | 48 |
8 | Moi Kabarak | 30 |
6 | Alliance Girls | 27 |
5 | Mary Hill | 25 |
22 | Maseno School | 25 |
14 | Nairobi School | 23 |
9 | Mang’u High School | 23 |
12 | Moi Girls Eldoret | 21 |
Best Performing Underage Candidates
A number of schools also stood out for producing the best young candidates. These are 5 of such schools, including the names of the students and their grades.
SCHOOLÂ | STUDENT NAME | GRADE |
Moi High School | Kizito Ezra Sikuta | A |
Moi Tea High School | Winnie Njuguna | A |
Maranda High | Duncan Ruto | A |
Maryhill Girls High School | Tracy Wambugu | A |
Mary’s Igoji High School | Faith Njoki | A |
Top Schools For Special Needs Education
Special needs schools were not left out as well. A total of 1,499 special needs education examination candidates sat for the 2019 examination. A majority of the special needs students had physical challenges and they still came out in flying colors. Below are schools that produced the best SNE candidates.
- Aquinas High School
- Namajanja High School
- SA High School for the Blind
- Tengecha Boys High School
- Maryhill Girls High School
- Kisii High School
- Mariga Girls
- Nanyuki High School
Overall Verdict of the 2019/2020 KCSEÂ
In the 2019 KCSE exam, there is an evident improvement in the overall performance of students compared to previous years. The teachers were applauded for doing an outstanding job of teaching the students with no leakage during the whole exam process.
In 2018, a total of 3,318 students scored an overall A-minus grade but 2019 saw a much-improved performance with 5,796 students scoring A-minus. This means that about 2,478 learners did better in 2019.
Various Ways of Checking KCSE Results
There are two ways of checking for KCSE results; SMS and Online. For SMS, you can send an SMS with your index number to 20076 and indicate KCSE after the index. For the online method of checking your result, visit the KNEC website and click the online result box on the KCSE section. You will then be taken to a login page where you will be required to input the username and password you used during your exam.
There is also an option of personally visiting candidate’s examination centers to collect official results slip.
Why was the 2020 KCSE Canceled?
On March 15th, 2020, President Uhuru Kenyatta ordered the closure of universities and other educational institutions in the country. This was in response to the global COVID-19 pandemic as the first case in the country was confirmed two days prior. Following the closure, some schools started online teaching while some stopped completely. As the number of COVID-19 cases in Kenya kept rising, with the highest daily number of confirmed cases recorded on 4th July of 2020 at 389, the government canceled the 2020 Kenya Certificate of Primary Education (KCSE) exams.
On this note, 2020 is regarded as a lost academic year for Kenyan schools given the pandemic. This affected both primary school pupils as well as secondary school students. And since there was no exam in 2020, there will be no first-year students to enroll in universities in 2021.
When Next It will Be Taken
Schools are scheduled to resume in January 2021. As such, students who were preparing for the 2020 Kenya Certificate for Secondary Education and Kenya Certificate for Primary Education examinations are scheduled to be assessed between March and April 2021. This is according to the Education Ministry.
According to the same report, in the year 2022, there will be a significant change in the country’s academic history as the current Class 7 and Form 3 classes will be sitting for KCPE and KCSE in March and April and those now in Standard 6 and Form 2 will be writing the KCPE and KCSE tests in the same year in November and December. The normal school cycle is expected to return in 2023 as schools reopen for the first term in January.
When to Expect the Results
Those who will sit for their KCPE exam in March and April 2021 will be able to see their results on the 18th of May, 2021. The KCSE Results 2020 will be released by Education CS George Magoha at the Mitihani House Nairobi.