List of 104 Best National Secondary Schools in Kenya Today

National Secondary schools in Kenya are among the best regarding national examination performance. Initially, there were few national schools, but to promote national cohesion and regional balance, the government through the Ministry of Education increased the number of national schools.

Students at national secondary schools pay ksh 53,400 annually as the government tops it up by Ksh 22,000 per student.

MUST READ: Top 10 Best Boys’ High Schools In Kenya

Here is a list of all national schools in Kenya 2024

National SchoolCounty
1Alliance GirlsKiambu
2Alliance High SchoolKiambu
3Kenya High SchoolNairobi
4Lenana SchoolNairobi
5Limuru GirlsKiambu
6Loreto LimuruKiambu
7Mangu High SchoolKiambu
8Maryhills GirlsKiambu
9Maseno SchoolKisumu
10Moi Forces AcademyNairobi
11Moi Forces LanetNakuru
12Moi Girls EldoretUasin Gishu
13Nairobi SchoolNairobi
14Nakuru BoysNakuru
15Starehe Boys CentreNairobi
16Starehe GirlsNairobi
17Utumishi AcademyNakuru
18Nakuru GirlsNakuru
19Asumbi GirlsHomaBay
20Bunyore GirlsVihiga
21Bura GirlsTaita Taveta
22Chogoria GirlsTharaka Nithi
23Friends School KamusingaBungoma
24Garissa High SchoolGarissa
25Kagumo BoysKirinyaga
26Kakamega High SchoolKakamega
27Kanga High SchoolMigori
28Kapsabet BoysNandi
29Karima GirlsNyandarua
30Kenyatta High SchoolTaita Taveta
31Kipsigis GirlsKericho
32Kisii SchoolKisii
33Lugulu GirlsBungoma
34Machakos BoysMachakos
35Makueni BoysMakueni
36Mama Ngina GirlsMombasa
37Maranda High SchoolSiaya
38Meru SchoolMeru
39Moi Girls IsinyaKajiado
40Moi High School – MbiruriEmbu
41Murang’a High SchoolMurang’a
42Muthale GirlsKitui
43Nyabururu GirlsKisii
44Pangani GirlsNairobi
45Ribe BoysKilifi
46St Brigids Girls KimininiKakamega
47St Patricks ItenElgeyo Marakwet County
48Tartar GirlsWest Pokot
49Baricho BoysKirinyaga
50Baringo High SchoolBaringo
51Bishop Gatimu NganduNyeri
52Butere GirlsKakamega
53Butula Boys High SchoolBungoma
54Chavakali High SchoolVihiga
55Ikuu BoysTharaka Nithi County
56Isiolo GirlsIsiolo
57Kabare GirlsKirinyaga County
58Kaplong GirlsBomet
59Kilgoris BoysNarok
60Kisumu GirlsKisumu
61Kitui High SchoolKitui
62Kwale High SchoolKwale
63Lodwar High SchoolTurkana
64Maralal High SchoolSamburu
65Matuga GirlsKwale
66Mbita High SchoolHomabay
67Moi Girls MarsabitMarsabit
68Kapsowar GirlsUasin Gishu
69Mugoiri GirlsMurang’a
70NEP GirlsGarissa
71Njonjo GirlsLaikipia
72Ole Tipis GirlsNarok
73Shimo La Tewa BoysMombasa
74Siakago GirlsEmbu
75St. Joseph’s Boys KitaleUasin Gishu
76St. Mary’s Girls High School IgojiMeru
77Bahari GirlsKilifi
78Chewoyet BoysWest Pokot
79Garbatula BoysIsiolo
80Hola BoysTana River
81Kabianga BoysKericho
82Kathiani GirlsMachakos
83Kisima GirlsSamburu
84Lamu GirlsLamu
85Mandera BoysMandera
86Mbooni GirlsMachakos
87Moi Girls ManderaMandera
88Moi Girls NyabohanseMigori
89Moyale BoysMarsabit
90Mpeketoni BoysLamu
91Nanyuki BoysLaikipia
92Ngao GirlsTana River
93Nyandarua High SchoolNyandarua
94Oolaiser BoysKajiado
95Sa Kolanya GirlsBusia
96Sironga GirlsNyamira
97St. Joseph Chepterit GirlsNandi
98Tenwek BoysBomet
99Turkana GirlsTurkana
100Wajir BoysWajir
101Wajir GirlsWajir
102Ngiya GirlsSiaya
103Moi High School KabarakNakuru
104Segero Adventist High SchoolUasin Gishu

MUST READ: 11 Most Disciplined Girls High Schools In Kenya

Drop Your Comments, What do you think About The Article?