In 2019 the total number of national secondary schools in Kenya was 105, but with the inclusion of special needs schools in this category, the number in 2020 has risen to 126. Since these institutes get to select only the best performing KCPE candidates, they end up being the best national schools in Kenya.

Cluster one

Murang’a High School

Bura Girls High School

Machakos Boys High School

Muthale Girls High School

Moi High School Mbiruri

Meru School

Makueni Boys High School

Chogoria Girls High School

Pangani Girls High School

St. Brigids Girls High School Kiminini

St. Theresa’s Tartar Girls High School

Kipsigis Girls’ High School

Kapsabet Boys High School

Mama Ngina Girls High School

Moi Girls High School Isinya

St. Patrick’s High School Iten

Lugulu Girls High School Webuye

Friends School Kamusinga

Kakamega School

Bunyore Girls High School

Kisii High School

Nyabururu Girls High School

Ribe Boys High School

Asumbi Girls High School

Maranda High School

Kanga High School

Garissa High School

Karima Girls High School

Kagumo High School

Cluster two

Hola Boys Secondary School

Lamu Girls Secondary school

Ngao Girls Secondary School

Mpeketoni Secondary School

Nyandarua High School

Kabianga High School

Nanyuki High School

St. Joseph’s Girls Chepterit

S.A Kolanya Girls Secondary School

Oloolaiser High School

Moi Nyabohanse Girls High School

Kathiani Girls School

Bahari Girls Secondary School

Mbooni Girls Secondary School

Garbatula High School

Sironga Girls High School

Turkana Girls secondary School

Chewoyet High School

Moyale Boys Secondary School

Kisima Girls High School

Tenwek High School

Wajir High School

Moi Girls Secondary School Marsabit

Mandera Secondary School

Wajir Girls Secondary School

Cluster three

Alliance High School – Kikuyu

Kenyatta High School Mwatate

Limuru Girls High School

Segero Adventist High School

Alliance Girls High School – Kikuyu

Loreto High School Limuru

Nairobi School

St Alberts Ulanda Girls

Maryhill Girls High School

Lenana School

Moi High School Kabarak

Starehe Boys Centre and School

The Kenya High School

Nakuru High School

Moi Forces Academy-Nairobi

Moi Girls High School-Eldoret

Mangu High School

Nakuru Girls High School

Utumishi Boys Academy

Moi Forces Academy Lanet

Maseno School

The Kenya High School

Cluster four

Shimo La Tewa High School

Matuga Girls High School

Kwale High School

Our Lady of Consolata Mugoiri Girls High School

St. Mary’s Girls High School-Igoji

Siakago Girls High School

Kitui High School

Bishop Gatimu Ngandu Girls High School

Baricho High School

Kabare Girls High School

Ikuu Boys High School

Isiolo Girls High School

Moi Girls Secondary School Marsabit

St. Josephs Boys High School Kitale

Baringo Boys High School

Maralal High School

Kilgoris Boys Secondary School

Lodwar Boys High School

Ole Tipis Girls Secondary School

Njonjo Girls High School

Kaplong Girls Secondary School

Moi Kapsowar Girls Secondary School

Chavakali High School

Butula Boys High School

Mbita High School

Kisumu Girls High School

Nyambaria High School

Ngiya Girls High School

Nep Girls High School

Special schools in Kenya

​​​​National School​​County
1Alliance GirlsKiambu
2Alliance High SchoolKiambu
3Kenya High SchoolNairobi
4Lenana SchoolNairobi
5Limuru GirlsKiambu
6Loreto LimuruKiambu
7Mangu High SchoolKiambu
8Mary​​ Hill​​ 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 KitaleTrans Nzoia
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 GirlsMakueni
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
105St Alberts​​ Ulanda Girls​​​​ Migori

About the Author

Sande Kennedy is the founder and Editor in Chief of & He is a Kenyan-based Internetprenuer,blogger Political Activist & informer who has an interest in politics, governance, corporate-fraud and human-interest. Kindly drop me a note if you feel aggrieved on any matter that you would want to be highlighted  WhatsApp: +254791890826 Read More about me here