![Top 10 National High Schools in Kenya](https://top10.co.ke/wp-content/uploads/2024/02/nationalschoolsinkenya.png)
This is a list of all national high schools in Kenya. 105 national schools in Kenya are regarded to be top performers.
National schools in Kenya are always given the privilege of choosing students with the highest scores in KCPE exams when the selection is done. Originally there were only 18 national schools in Kenya until 2011 when the then minister of education Sam Ongeri proposed the addition of more than 30 national schools to avert the form one intake crisis.
In 2013, the state elevated more than 30 provincial schools to national status in a bid to promote national unity and social cohesion. In 2014, the Ministry Of Education added more than 27 institutions to the national schools club making the total number of national schools in Kenya to be 105. The other two main reasons for the increase were to promote high standards of excellence and the creation of new spaces to cater to the ever-increasing student population in the country.
Below is a list of all 105 national high schools in Kenya.
| National School | County |
1 | Alliance Girls | Kiambu |
2 | Alliance High School | Kiambu |
3 | Kenya High School | Nairobi |
4 | Lenana School | Nairobi |
5 | Limuru Girls | Kiambu |
6 | Loreto Limuru | Kiambu |
7 | Mangu High School | Kiambu |
8 | Mary Hill Girls | Kiambu |
9 | Maseno School | Kisumu |
10 | Moi Forces Academy | Nairobi |
11 | Moi Forces Lanet | Nakuru |
12 | Moi Girls Eldoret | Uasin Gishu |
13 | Nairobi School | Nairobi |
14 | Nakuru Boys | Nakuru |
15 | Starehe Boys Centre | Nairobi |
16 | Starehe Girls | Nairobi |
17 | Utumishi Academy | Nakuru |
18 | Nakuru Girls | Nakuru |
19 | Asumbi Girls | HomaBay |
20 | Bunyore Girls | Vihiga |
21 | Bura Girls | Taita Taveta |
22 | Chogoria Girls | Tharaka Nithi |
23 | Friends School Kamusinga | Bungoma |
24 | Garissa High School | Garissa |
25 | Kagumo Boys | Kirinyaga |
26 | Kakamega High School | Kakamega |
27 | Kanga High School | Migori |
28 | Kapsabet Boys | Nandi |
29 | Karima Girls | Nyandarua |
30 | Kenyatta High School | Taita Taveta |
31 | Kipsigis Girls | Kericho |
32 | Kisii School | Kisii |
33 | Lugulu Girls | Bungoma |
34 | Machakos Boys | Machakos |
35 | Makueni Boys | Makueni |
36 | Mama Ngina Girls | Mombasa |
37 | Maranda High School | Siaya |
38 | Meru School | Meru |
39 | Moi Girls Isinya | Kajiado |
40 | Moi High School – Mbiruri | Embu |
41 | Murang’a High School | Murang’a |
42 | Muthale Girls | Kitui |
43 | Nyabururu Girls | Kisii |
44 | Pangani Girls | Nairobi |
45 | Ribe Boys | Kilifi |
46 | St Brigids Girls Kiminini | Kakamega |
47 | St Patricks Iten | Elgeyo Marakwet County |
48 | Tartar Girls | West Pokot |
49 | Baricho Boys | Kirinyaga |
50 | Baringo High School | Baringo |
51 | Bishop Gatimu Ngandu | Nyeri |
52 | Butere Girls | Kakamega |
53 | Butula Boys High School | Bungoma |
54 | Chavakali High School | Vihiga |
55 | Ikuu Boys | Tharaka Nithi County |
56 | Isiolo Girls | Isiolo |
57 | Kabare Girls | Kirinyaga County |
58 | Kaplong Girls | Bomet |
59 | Kilgoris Boys | Narok |
60 | Kisumu Girls | Kisumu |
61 | Kitui High School | Kitui |
62 | Kwale High School | Kwale |
63 | Lodwar High School | Turkana |
64 | Maralal High School | Samburu |
65 | Matuga Girls | Kwale |
66 | Mbita High School | Homabay |
67 | Moi Girls Marsabit | Marsabit |
68 | Kapsowar Girls | Uasin Gishu |
69 | Mugoiri Girls | Murang’a |
70 | NEP Girls | Garissa |
71 | Njonjo Girls | Laikipia |
72 | Ole Tipis Girls | Narok |
73 | Shimo La Tewa Boys | Mombasa |
74 | Siakago Girls | Embu |
75 | St. Joseph’s Boys Kitale | Trans Nzoia |
76 | St. Mary’s Girls High School Igoji | Meru |
77 | Bahari Girls | Kilifi |
78 | Chevrolet Boys | West Pokot |
79 | Garbatula Boys | Isiolo |
80 | Hola Boys | Tana River |
81 | Kabianga Boys | Kericho |
82 | Kathiani Girls | Machakos |
83 | Kisima Girls | Samburu |
84 | Lamu Girls | Lamu |
85 | Mandera Boys | Mandera |
86 | Mbooni Girls | Makueni |
87 | Moi Girls Mandera | Mandera |
88 | Moi Girls Nyabohanse | Migori |
89 | Moyale Boys | Marsabit |
90 | Mpeketoni Boys | Lamu |
91 | Nanyuki Boys | Laikipia |
92 | Ngao Girls | Tana River |
93 | Nyandarua High School | Nyandarua |
94 | Oolaiser Boys | Kajiado |
95 | Sa Kolanya Girls | Busia |
96 | Sironga Girls | Nyamira |
97 | St. Joseph Chepterit Girls | Nandi |
98 | Tenwek Boys | Bomet |
99 | Turkana Girls | Turkana |
100 | Wajir Boys | Wajir |
101 | Wajir Girls | Wajir |
102 | Ngiya Girls | Siaya |
103 | Moi High School Kabarak | Nakuru |
104 | Segero Adventist High School | Uasin Gishu |
105 | St Alberts Ulanda Girls | Migori |