- Advertisement -
KCSE 2020/ 2021 Top 10 Schools per County; Here is the list of schools likely to appear among the top 10 best performing schools in the KCSE 2020/2021 Knec exams

- Advertisement -
The implementation of educational reforms saw the discarding of ranking schools nationally by the Kenya National Examinations Council, KNEC.
However, old habits die hard. Counties still continue to rank their schools to determine how well they are faring on academically. The schools that are listed year have consistently posted impressive mean scores during KCSE exams. Since they have done well in the past, they are likely to excel during this year’s Kenya Certificate of Secondary Education Knec exams for it takes ages to change a school’s tradition.
This article provides a complete list of KCSE top performing schools in Kenya per county in the 2020- 2021 academic year
Top schools in KCSE 2020/2021 per county
1. Nairobi; KCSE top and best performing schools in Nairobi County, 2021
Which is the best high school in Kenya 2021?
The best and top performing high school in KCSE exams is the legendary Kenya High School. In the year 2019, the school posted a KCSE mean score of 10.467 (B+ plus).
Nairobi County takes prides in being the host to the Kenya High School and other best performing schools
Here is the list of KCSE top performing secondary schools in Nairobi County, 2021
Kenya High – 10.467
Strathmore School – 9.88
Light Academy – 9.84
Pangani Girls – 9.56
Nairobi School – 9.55
Starehe Girls – 9.07
Riara Springs – 9.2
Starehe Boys – 8.91
Precious Blood – 8.4
Karura SDA – 8.4
Nairobi Leadership Academy – 7.67
Buru Buru Girls – 7.2
Rock fields Senior – 7
2. Nakuru: Here is the list of KCSE top performing secondary schools in Nakuru County, 2021
Moi High School Kabarak – 9.88
Anestar Boys High – 9.7
Nakuru Girls High – 9.52
Nakuru Boys High – 8.81
Moi Forces Academy – 8.4
Elburgon Secondary – 8.33
Naivasha Girls – 7.82
Mary Mount Secondary – 7.74
Molo Academy – 7.02
3. Bomet; Here is the list of KCSE top performing secondary schools in Bomet County, 2021
Moi Siongiroi Girls – 8.3
Tenwek High School – 7.79
Kaplong Girls High School – 7.79
Kaplong Boya High – 7.7
Kamureito Secondary – 7.5
Saseta Girls High School – 7.15
Chebonei Girls High School – 6.5
Kaboson Girls High School – 6.4
Longisa High School – 5.9
4. Bungoma: Here is the list of KCSE top performing secondary schools in Bungoma County, 2021
Friends School Kamusinga – 9.1608
Lugulu Girls High – 8.2578
Cardinal Otunga Girls – 7.2
St. Lukes Boys Kimilili – 6.983
St. Mary’s Kibabii – 6.897
Friends School Kimobo – 6.5
St. Cecilia Misikhu – 6.49
Teremi Boys – 6.46
Chemasisi High – 5.978
Namachanjia High – 5.822
Bungoma High – 5.59
5. Busia: KCSE top performing secondary schools in Busia County, 2021
Butula Boys – 6.77
Nambale Boys – 6.2
Kolanya Girls -6
Nangina Girls – 5.805
Kolanya Boys – 5.48
St. Benedict Budalang’i – 4.91
6. Elgeyo Marakwet: KCSE top performing secondary schools in Elgeyo Marakwet County, 2021
Metkei Girls – 8.34
St. Patrick’s Iten 7.79
Moi Girls Kapsowar – 6.8
Chebara Boys – 6.07
Yemit Boys – 6
Kapkenda Girls – 6.056
KCSE 2019: List of top 100 students countrywide
7. Embu: KCSE top performing secondary schools in Embu County, 2021
Moi Girls Mbiruri – 8.405
Kyeni Girls – 8.2
Kangaru Girls – 8.01
Nangwa Secondary – 7.71
Kangaru Boys High School – 6.67
8. Homa bay: Here is the list of KCSE top performing secondary schools in Homa Bay County, 2021
Agoro Sare High – 8.834
Asumbi Girls – 8.585
Mbita High – 8.4
Orero Boys – 7.9
Homa Bay Boys – 7.7
Gendia – 6.466
9. Kakamega: Here is the list of KCSE top performing secondary schools in Kakamega County, 2021
Kakamega High – 7.7
Booker Academy – 7.508
Butere Girls High – 7.452
St. Peter’s Boys Mumias – 7.322
Mabole Boys – 7.118
St. Mary’s Girls Mumias – 7.007
St. Peters Seminary – 7
Eshibinga High – 6.964
Shikunga High – 6.842
Butere Boys – 6.667
Musingu Boys – 6.567
10. Kericho: Here is the list of KCSE top performing secondary schools in Kericho County, 2021
Moi Tea Girls Secondary – 9.16
Kipsigis Girls High – 9.08
Litein High School -8.84
Tengecha Girls High – 8.1
Sacred Heart Roret Girls – 7.9
Kabianga Boys – 7.74
Tengecha Boys – 7.73
AIC Litein Girls – 7.46
Kericho High School – 6.78
Cheborge Boys High School – 6.7
KCSE 2019 performance analysis and statistics
11. Kiambu: Here is the list of KCSE top performing secondary schools in Kiambu County, 2021
Alliance High – 10.019
Alliance Girls – 9.92
Mary Hill Girls – 9.92
Mang’u High – 9.868
Loreto Limuru Girls – 9.47
Damcrest secondary – 8.8
Limuru Girls – 8.7
Thika High School – 7.74
Mary Leakey Girls – 7.1
Gaichanjiru High – 6.731
- Advertisement -
12. Kilifi: Here is the list of KCSE top performing secondary schools in Kilifi County, 2021
Istiqama Academy – 7.9
Bahari Girls Kilifi – 7.436
Ummulqura -6.5
Ribe Boys – 6.48
Arabuko Forest – 6.108
13. Kisii: Here is the list of KCSE top performing secondary schools in Kisii County, 2021
Pope Benedict Seminary – 8.9
Kiage -Tumaini – 8.6
Kisii Boys – 8.381
St. Charles Lwanga Ichuni – 7.6
Nyabururu Girls – 7.5
Riokindo High – 7.35
Cardinal Otunga Mosocho – 7.289
St. Paul’s Igonga – 5.8904
14. Kitui: Here is the list of KCSE top performing secondary schools in Kitui County, 2021
Kitui School – 8.5878
Kisasi Boys – 8.47
Muthale Girls – 8.102
St. Charles Lwanga – 7.6897
Matinyani Boys – 7.67
Kimangao Gorls – 7.3276
Ikanga Boys – 7.01
St. Angela’s Girls – 6.99
Kanyawanga High – 6.33
15. Mombasa; Here is the list of KCSE top performing secondary schools in Mombasa County, 2021
Sheikh Khalifa – 9.01
Light Academy – 8.72
Memom Academy – 8.2
Qubaa Muslim – 8.1
16. Nandi: KCSE top performing secondary schools in Nandi County, 2021
Kapsabet Boys – 10.11
Kapsabet Girls – 7.9
Meteitei Secondary – 7.12
Samoei Secondary – 7.1
Kapnyeberai Secondary – 7.1
Chepterit Girls – 7.01
Segero Baraton Adventis – 6.88
17. Nyamira: Here is the list of KCSE top performing secondary schools in Nyamira County, 2021
Nyambaria High – 8.01
St. Peter’s Nyakemincha – 7.806
Kebirigo Boys – 7.3
Sironga Girls – 7
Nyamira Boys – 6.9
18. Nyandarua: Here is the list of KCSE top performing secondary schools in Nyandarua County, 2021
Kisima Mixed – 10.05
Karima Girls High – 8.58
Nyandarua High – 7.58
Nyahururu Highway Schools – 7.35
19. Nyeri: Here is the list of KCSE top performing secondary schools in Nyeri County, 2021
Kagumo High – 8.99
Bishop Gatimu Ngandu Girls – 8.962
St Mary’s Boys Nyeri – 8.1
20. Kirinyaga: KCSE top performing secondary schools in Kirinyaga County, 2021
Baricho Boys – 8.8
Kabare Girls – 8.4
Mutira Girls -8.3
Kianyaga Boys – 7.7
Ngiriambu High – 7.5
Kerugoya Girls – 7.4
Kerugoya Boys – 7
Kaburia Girls – 6.8
21. Laikipia: Here is the list of KCSE top performing secondary schools in Laikipia County, 2021
Mary Mother of Grace – 8.62
Nojonjo Girls – 8.1
Elite Girls – 8
Graceland Girls – 7.87
Nanyuki High School – 7.82
Ndururumo High School – 7.74
22. Machakos: Here is the list of KCSE top performing secondary schools in Machakos County, 2021
Machakos School – 8.6207
Carmel Girls – 8.5
Kathiani Girls – 8.1
St. Francis Misyani – 8.06
Ndalani Secondary -7.8
Machakos Girls – 7.7
Tumaini International – 7.4
Matungulu Girls – 7.3
Tala High School – 6.8
Masinga Boys – 6.1
23. Meru: Here is the list of KCSE top performing secondary schools in Meru County, 2021
Meru School – 8.67
Nkubu High – 8.5
St Mary’s Igoji – 8.37
Igembe Boys – 6.86
Mbiruri Boys – 6.4
24. Migori: Here is the list of KCSE top performing secondary schools in Migori County, 2021
Kanga High – 8.7
Rapogi High – 7.2
St Peters Abwao -7.1
St. Albert’s Ulanda – 6.6702
Migori Boys – 6.444
25. Muranga: Here is the list of KCSE top performing secondary schools in Murang’a County, 2021
Muranga High – 9.2733
Kahuhia Girls – 8.53
Njiiri School – 8.33
Kiaguthu Boys – 7.8
Pioneer Girls – 7.8
Mugoiri Girls – 7.7928
Edenburg – 7.727
Mumbi Girls – 6.423
Murang’a Elite – 5.951
26. Uasin Gishu: Here is the list of KCSE top performing secondary schools in Uasin Gishu County, 2021
Moi Girls High School, Eldoret – 9.32
Segero High – 7.52
Paul Boit Boys Secondary School – 7.5
Loreto Girls – 6.9
Chebisaas Secondary – 6.8
Seko – 6.78
Kerotet – Girls – 6.6
Turbo Girls – 6.538
27. Trans Nzoia; Here is the list of KCSE top performing secondary schools in Trans Nzoia County, 2021
St. Brigids Secondary – 9.402
St Anthony Secondary – 8.01
St Joseph’s Boys – 7.9272
St. Patricks – 6.876
Boma School – 6.850
St.Joseph’s Girls – 6.7
St. Monica – 6.6476
Bwake Boys – 6.4536
St. Columbans – 6.2
- Advertisement -