Best high schools in Kenya ranked in order of their Academic performance.
There are more than 10,000 high schools in Kenya. The following is a list of the best high schools in Kenya. They have been ranked according to their overall academic performance over a period of 5 years.
10 best high schools in Kenya
Some of the best high schools in terms of academic performance for the past five years include;
- Starehe Girls’ Centre School
- Kenya High School (KHS)
- Mang’u High School
- Starehe Boys’ Centre and School
- Alliance High School
- Alliance Girls’ High School
- Precious blood Riruta
- Kenya High
- Maseno Boys
- Kanga High School
Top 100 High schools KCSE Results
The schools include;

1 Alliance High School
2 Moi High Kabarak
3 Precious B. Riruta
4 Kapsabet Boys
5 Maseno School
6 Molo Academy
7 Strathmore School
8 Chavakali High School
9 Maryhill Girls High
10 Kenya High School
11 Muranga High
12 Nairobi School
13 St. Anthony’s Boys’
14 Anestar Boys Lanet
15 Pioneer School
16 St Brigids Kiminini
17 Starehe Boys’
18 St. Francis Girls
19 Moi Tea Girls
20 Mary Mother
21 Loreto Limuru
22 Starehe Girls’
23 Wamy High School
24 Moi Girls’ – Eldoret
25 Alliance Girls’
26 Mangu High School
27 Nakuru Girls’
28 Kisii High
29 Sunshine Secondary
30 Light Academy
31 Kianda School
32 Utumishi Boys
33 Kanga High
34 Friends Kamusinga
35 Chemelil Sugar
36 Segero Adventist
37 Mary Mount
38 Nakuru High School
39 Precious B. – Kilungu
40 Limuru Girls’
41 Moi Girls’ Nairobi
42 Lenana School
43 Pangani Girls
44 St Joseph’s Rapogi
45 Moi Siongiroi Girls’
46 Maasai High School
47 Agoro Sare High
48 Kanyawanga School
49 Asumbi Girls
50 Kyeni Girls’
51 New Dawn Orphans
52 Litein High School
53 St. Mary’s Boys
54 Bahati Girls
55 Barding Secondary
56 South Tetu Girls’
57 Kagumo High
58 Nyangwa Boys’
59 Mahiga Girls
60 Meteitei Boys
61 Makini School
62 Sacho High School
63 Nyang’ori Boys
64 Nyamira Girls
65 St. Charles Lwanga
66 Njiiri School
67 Thome Boys
68 Light Academy
69 St. Peter’s Mumias
70 Kisima Mixed
71 Nyeri High School
72 Sing’ore Girls
73 Metkei Secondary
74 Kisumu Girl’s
75 Bunyore Girls
76 Upper Hill School
77 Nyahururu Elite
78 Naivasha Girls
79 Kapsabet Girls
80 St. Mary’s Girls Igoji
81 Buruburu Girls
82 St. Mary’s Yala
83 St.Peter’s Seminary
84 Nguviu Boys
85 Moi Forces Nairobi
86 St.Clare Girls’ Elburgon
87 Karima Girls
88 Moi Forces Lanet
89 Turbo School
90 Ramba Secondary
91 Sheikh Khalifa
92 St. Gabriel’s Lanet
93 Mbita High School
94 Vanessa Grant Girls
95 Materi Girls
96 Maria Soti Girls
97 Nyahururu Elite
98 Makueni Boys
99 Orero Boys
100 Apostolic Carmel
Do you know of any best secondary schools in Kenya missing from the list? You can submit your school through Kenyayote Schools directory for consideration.
Lastly, do you have any question about this post or something else? We are responding. Ask us a question or register to join a community of 235k+ members that receive latest education news.
St Mary’s yala high school in siaya county is the best school ever
Where is Sacred Heart Girls Mukumu , Maranda & Musingu Boys
Kamusinga boy was to appear on list
lodwer Boyz high School is also the pest
The list is not complete without Maranda,Kenyatta and Sawagongo High School bwana
Naikuru is also top
And Kangaru Girls must be on the list
I am so proud of Metkei Girls, #73.
I taught there as a Peace Corps volunteer from 1978 until 1982. Serving as “acting” headmaster the total number of students at one point for Form I and Form II was 4!! and I was the only teacher for a couple of months.
With the help of a substantial grant from the EEC and a new board of governors we were able to turn things around. When I left the school we had 150 boarders and were turning students away.
What an inspiring story for all that take educational opportunities for granted.
Congratulations to all of the students, staff and board members that came after me.
“Keep on keeping on” as my students used to tell me.
What about Namanga mixed it should be on the list
The list should have Butula Boys
CHEKALINI SECONDARY SCHOOL must be in the list
This list is not complete without Maranda High School
And also lwak girl’s
Taranganya high school in kuria [migori county]
Migori boys [migori county] should be there
and kaya tiwi high school
What of Ng’iya Girls?Is it also the best?
Ngiya is a nice school.