Kenyan national schools ranked first in national exam results.
When selecting students, national schools in Kenya are always given the privilege of selecting students with the highest KCPE test scores.
In the beginning, there were only a few national schools, but in order to promote national unity and regional balance, the government through the Ministry of Education increased the number of national schools.
Students in national schools pay Ksh 53,554 annually while the government contributes Shs. 22,244 per student.
Here is a list of all national schools in Kenya 2023
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
Maryhills 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
Uasin Gishu
76
St. Mary’s Girls High School Igoji
Meru
77
Bahari Girls
Kilifi
78
Chewoyet 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
Machakos
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