Ranking The Top 100 Schools In Kenya Based On KCSE Results 2019/2020

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

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

Top 100 Schools in Kenya
Kenya High School staff and students

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.

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.

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.

Education CS Magoha

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.

Fadamana U
Fadamana has built up professional writing and editing experience over the years in report and technical articles, informational and creative content across various topic specialties. Outside work, I like to binge on new movies.


Featured Today

Related Stories