Top 100 Best Performing Secondary Schools In Kenya
Best performing Secondary school is the number one priority for any student and parent who want their children to excel. For long Alliance High, Kenya High and Starehe boys centre have been ranked as some of the best performing schools in the country.
Almost all top performing schools in KCSE are national schools with a few extra county schools making it on the list. i have compiled a list of some top performing secondary schools from 2019 KSCE exams that cam be used to determine the best secondary school beyond 2023.
Below is a list of top 100 best performing secondary schools in Kenya with their average meanscore(2019) and the counties they are located in.
Here is a list of top 100 schools as per their mean scores and the county they are from
Top 100 Best Performing Secondary Schools In Kenya
1. Kenya High, Mean score: 10.467, Nairobi
2. Kapsabet Boys, Mean score: 10. 11 Nandi
3. Kisima Mixed, Mean score: 10.05 Nyandaru
4. Alliance High, Mean score: 10.019 Kiambu
5. Mary Hill Girls, Mean score: 9.92 Kiambu
6. Alliance Girls, Mean score: 9.92 Kiambu
7. Strathmore School, Mean score: 9.88 Nairobi
8. Moi High School Kabarak, Mean score: 9.88 Nakuru
9. Mang’u High, Mean score: 9.868 Kiambu
10. Light Academy, Mean score: 9.84 Nairobi
11. Anestar Boys Mean score: 9.7 Nakuru
12. Moi Girls Eldoret, Mean score: 9.65 Uasin Gishu
13. Pangani Girls, Mean score: 9.56 Nairobi
14. Nairobi School, Mean score: 9.55 Nairobi
15. Kianda School, Mean score: 9.53 Nairobi
16. Nakuru Girls, Mean score: 9.52 Nakuru
17. St. Brigid’s Kiminini, Mean score: 9.4 Trans Nzoia
18. Murang’a High, Mean score: 9.2733 Murang’a
19. Riara Springs, Mean score: 9.2 Nairobi
20. Friends School Kamusinga, Mean score: 9.1608 Bungoma
21. Moi Tea Girls Sec., Mean score: 9.16 Kericho
22. Maseno School, Mean score: 9.09 Kisumu
23. Kipsigis Girls Sec., Mean score: 9.08 Kericho
24. Sheik Khalifa, Mean score: 9.01 Mombasa
25. Kagumo High, Mean score: 8.99 Nyeri
26. Bishop Gatimu Ngandu, Mean score: 8.962 Nyeri
27. Sagero Adventist National, Mean score: 8.927 Trans Nzoia
28. Maranda High, Mean score: 8.90628 Siaya
29. Pope Benedict Seminary, Mean score: 8.9 Kisii
30. Bunyore Girls, Mean score: 8.8925 Vihiga
31. Litein High School, Mean score: 8.84 Kericho
32. Agoro Sare, Mean score: 8.834 Homa Bay
33. Nakuru Boys High, Mean score: 8.81 Nakuru
34. Damacrest Academy, Mean score: 8.8 Kiambu
35. Baricho High, Mean score: 8.8 Kirinyiga
36. Light Academy, Mean score: 8.72 Mombasa
37. Limuru Girls, Mean score: 8.7 Kiambu
38. Kanga High, Mean score: 8.7 Migori
39. Meru School, Mean score: 8.7, Meru
40. Machakos School, Mean score: 8.6207 Machakos
41. Mudasa Academy, Mean score: 8.62 Vihiga
42. Mary Mother Of Grace, Mean score: 8.62 Laikipia
43. Kiage Tumaini, Mean score: 8.6 Kisii
44. Kitui School, Mean score: 8.5878 Kitui
45. Asumbi Girls, Mean score: 8.58519 Homa Bay
46. Karima Girls High, Mean score: 8.58 Nyandaru
47. Kahuha Girls, Mean score: 8.53 Murang’a
48. Nkubu High, Mean score: 8.5 Meru
49. Carmel Girls, Mean score: 8.5 Machako
50. Kisasi Boys, Mean score: 8.47 Kitui
51. Moi Girls Mbiruri, Mean score: 8.405 Embu
52. Preciuos Blood Riruta, Mean score: 8.4 Nairobi
53. Moi Forces Lanet, Mean score: 8.4 Nakuru
54. Mbita High, Mean score: 8.4 Homa Bay
55. Karura Sda, Mean score: 8.4 Nairobi
56. Kabare Girls, Mean score: 8.4 Kirinyiga
57. Kisii School, Mean score: 8.4 Kisii
58. St. Mary’s Igoji, Mean score: 8.37 Meru
59. Sacho High School, Mean score: 8.36 Baringo
60. Metkei Girls, Mean score: 8.34, Elgeyo Marakwet
61. Njiri School, Mean score: 8.33, Murang’a
62. Elburgon Secondary, Mean score: 8.33 Nakuru
63. Chogoria Girls, Mean score: 8.31 Tharaka Nithi
64. Mutira Girls, Mean score: 8.3 Kirinyaga
65. Moi Siongiroi Girls, Mean score: 8.3 Bomet
66. Lugulu Girls High, Mean score: 8.2578 Bungoma
67. Memon Academy, Mean score: 8.2 Mombasa
68. Kyeni Girls, Mean score: 8.2 Embu
69. Muthale Girls, Mean score: 8.102 Kitui
70. Tengecha Girls High, Mean score: 8.1 Kericho
71. St. Mary’s Boys Nyeri, Mean score: 8.1 Nyeri
72. Qubaa Muslim, Mean score: 8.1 Mombasa
73. Kathiani Girls, Mean score: 8.1 Machako
74. St. Francis Misyani, Mean score: 8.06 Machako
75. Baringo High School, Mean score: 8.06 Baringo
76. Makueni Boys, Mean score: 8.054 Makueni
77. St. Anthony Boys, Mean score: 8.01 Trans Nzoia
78. Nyambaria High, Mean score: 8.01 Nyamira
79. Kangaru Girls, Mean score: 8.01 Embu
80. Mahiga Girls, Mean score: 8 Nyeri
81. Elite Girls, Mean score: 8 Laikipia
82. St. Joseph’s Boys Kitale, Mean score: 7.92 Trans Nzoia
83. Sacred Heart Roret Girl, Mean score: 7.9 Kericho
84. Orero Boys, Mean score: 7.9 Homa Bay
85. Kapsabet Girls, Mean score: 7.9 Nandi
86. Istiqama Academy, Mean score: 7.9 Mombasa
87. Graceland Girls, Mean score: 7.83 Laikipia
88. Nanyuki High School, Mean score: 7.82 Laikipia
89. Naivasha Girls, Mean score: 7.82 Nakuru
90. St. Peter’s Nyakemincha, Mean score: 7.8 Nyamira
91. Pioneer Girls, Mean score: 7.8 Murang’a
92. Ndalani Sec. Mean score: 7.8 Machakos
93. Kiurani Boys, Mean score: 7.8 Thara Nithi
94. Kiaguthu Boys, Mean score: 7.8 Murang’a
95. Mugoiri Girls, Mean score: 7.7928 Murang’a
96. Tenwek High School, Mean score: 7.79 Bomet
97. St. Patrick’s Iten, Mean score: 7.79 Elgeyo Marakwet
98. Kaplong Girls High School, Mean score: 7.79 Bomet
99. Chavakali Boys, Mean score: 7.756 Vihiga
100. Thika High, Mean score: 7.74 Kiambu.
Over years the above schools have consistently posted excellent results.