Contents
- National Schools in Kenya per County
- Baringo County
- Bomet County
- Bungoma County
- Busia County
- Elgeyo Marakwet County
- Embu County
- Garissa County
- Homa Bay County
- Isiolo County
- Kakamega County
- Kiambu County
- Kajiado County
- Kericho County
- Kilifi County
- Kirinyaga County
- Kisii County
- Kisumu County
- Kitui County
- Kwale County
- Laikipia County
- Lamu County
- Machakos County
- Makueni County
- Marsabit County
- Mandera County
- Meru County
- Migori County
- Mombasa County
- Murang’a County
- Nairobi County
- Nakuru County
- Nandi County
- Narok County
- Nyamira County
- Nyandarua County
- Nyeri County
- Samburu County
- Siaya County
- Taita Taveta County
- Tana River County
- Tharaka Nithi County
- Trans Nzoia County
- Turkana County
- Uasin Gishu County
- Vihiga County
- Wajir County
- West Pokot County
- National School in Kenya as per Cluster
- List of all national schools in Kenya
National Schools in Kenya per County: How many national schools are in Kenya? As of 2022, there are 103 national schools in Kenya. These national schools are located across different counties.
How do students join national schools?
For a student to join a certain national school he/she must have selected the schools during the secondary school selection process. There are four clusters of national schools in Kenya and KCPE students are expected to choose a national school from each cluster. Those who meet the selection criteria are given the chance to join the national school of their choice.
See Also: Best Extra County Girls School in Kenya
How are national schools classified into clusters?
The clustering of national schools was done based on infrastructure and the number of human resources within the schools. A school like Pangani is cluster 1 but Alliance High School is in cluster 3. The performance of both schools is good but Pangani is in cluster 1 because it has a higher student capacity, more human resources or the infrastructure may be better.
National Schools in Kenya per County
Below is a list of national schools in Kenya per county. There are 103 schools with Nairobi County having the highest number of national schools which are 7 while Kiambu has 6 national schools
Baringo County
Baringo Boys
Bomet County
Kaplong Girls’
Tenwek Boys
Bungoma County
Friends School Kamusinga
Lugulu Girls
Butula Boys High School
Busia County
Sa Kolanya Girls
Elgeyo Marakwet County
St Patricks Iten
Moi Girls Kapsowar
Embu County
Moi High School Mbiruri
Siakago Girls
Garissa County
NEP Girls
Garissa High School
Homa Bay County
Mbita High School
Asumbi Girls
Isiolo County
Isiolo Girls
Garbatula Boys
Kakamega County
St. Brigids Kiminini
Kakamega High School
Butere Girls
Kiambu County
Alliance Girls
Allliance Boys
Mang’u Boys
Loreto Limuru
Limuru Girls
Mary Hill Girls
Kajiado County
Oolaiser Boys
Moi Girls Isinya
Kericho County
Kipsigis Girls
Kabianga Boys
Kilifi County
Bahari Girls
Ribe Boys
Kirinyaga County
Baricho Boys
Kabare Girls
Kisii County
Kisii School
Nyabururu Girls
Kisumu County
Maseno School
Kisumu Girls
Kitui County
Kitui High
Muthale Girls
Kwale County
Kwale High School
Matuga Girls
Laikipia County
Nanyuki High School
Njonjo Girls
Lamu County
Mpeketoni High
Lamu Girls
Machakos County
Kathiani Girls
Mbooni Boys
Machakos Boys
Mbooni Girls Secondary School
Makueni County
Makueni Boys
Marsabit County
Moi Girls, Marsabit
Moyale Boys
Mandera County
Mandera Boys
Moi Girls, Mandera
Meru County
Meru School
St. Mary’s Girls Igoji
Migori County
Moi Nyabohanse Girls
Kanga High
Mombasa County
Shimo La Tewa Boys
Mama Ngina Girls
Murang’a County
Murang’a High
Mugoiri Girls High
Nairobi County
Pangani Girls
Starehe Boys Centre
Starehe Girls Centre
Kenya High
Lenana School
Nairobi School
Nakuru County
Nakuru Girls
Utumishi Academy
Nandi County
Kapsabet Boys
St. Joseph Chepterit Girls
Narok County
Ole Tipis Girls
Kilgoris Boys
Nyamira County
Nyambaria Boys
Sironga Girls
Nyandarua County
Kirima Girls
Nyandarua High School
Nyeri County
Bishop Gatimu Gandu
Karima Girls Secondary
Kagumo Boys High
Samburu County
Maralal High
Siaya County
Maranda High
Ngiya Girls
Taita Taveta County
Kenyatta High School
Bura Girls
Tana River County
Ngao Girls
Hola Boys
Tharaka Nithi County
Chogoria Girls
Ikuu Boys
Trans Nzoia County
St. Joseph’s Kitale
Turkana County
Lodwar High
Turkana Girls
Uasin Gishu County
Moi Girls, Eldoret
Vihiga County
Chavakali High School
Bunyore Girls
Wajir County
Wajir Boys
Wajir Girls
West Pokot County
Chewoyet Boys HIgh
St. Cecilia Tartar Girls
National School in Kenya as per Cluster
Cluster 1 National Schools in Kenya
St. Cecilia Tartar Girls
St Patricks Iten
St Brigids Girls
Ribe Boys
Pangani Girls
Nyabururu Girls
Muthale Girls
Murang’a High
Moi Mbiruri
Moi Girls Isinya
Meru School
Maranda High
Mama Ngina Sec
Makueni Boys
Machakos Boys
-Lugulu Girls
-Kisii High
-Kipsigis Girls
-Kenyatta High
-Karima Girls Secondary
-Kapsabet Boys
-Kanga
-Kakamega High
-Kagumo Boys High
-Garissa High
-Friends School Kamusinga
-Chogoria Girls
-Bura Girls
-Bunyore Girls High
-Asumbi Girls
Cluster 2 National Schools in Kenya
-Wajir Girls Secondary School
-Wajir Boys High School
-Turkana Girls Secondary School
-Tenwek Boys Secondary School
-St. Joseph Chepterit Girls Secondary
-Sironga Girls Secondary School
-Sa Kolanya Girls Secondary School
-Oolaiser Boys Secondary School
-Nyandarua High School
-Ngao Girls Secondary School
-Nanyuki Boys High School
-Mpeketoni Boys Secondary School
-Moyale Boys Secondary School
-Moi Girls Nyabohanse Secondary
-Moi Girls Mandera Secondary
-Mbooni Girls Secondary School
-Mandera Boys Secondary School
-Lamu Girls Secondary School
-Kisima Girls Secondary School
-Kathiani Girls Secondary School
-Kabianga Boys Secondary School
-Hola Boys Secondary School
-Garbatula Boys Secondary
-Chewoyet Boys High School
-Bahari Girls Secondary School
Cluster 3 National Schools in Kenya
This includes the list of original national schools in Kenya. Before other schools were added to the list of the school below schools were the only ones in the list of national schools. There are considered the best national schools in Kenya or the best performing secondary schools in Kenya
-Utumishi
-Starehe Girls
-Starehe Boys Centre
-Nakuru Girls
-Nakuru Boys
-Nairobi School
-Moi Girls High
-Moi Forces Lanet
-Moi Forces Academy
-Maseno School
-Maryhills Girls Sec
-Mangu High Sch
-Loreto Limuru
-Limuru Girls
-Lenana School
-Kenya High
-Alliance High
-Alliance Girls
Cluster 4 National Schools in Kenya
-St. Marys Girls
-St. Joseph Boys
-Siakago Girls
-Shimo La Tewa
-Ole Tipis Girls
-Njonjo
-NEP Girls
-Mugoiri Girls High
-Moi Kapsowar
-Moi Girls
-Mbita High
-Matuga Girls
-Maralal High
-Lodwar High
-Kwale High
-Kitui High
-Kisumu Girls
-Kilgoris Boys
-Kaplong Girls
-Kabare Girls Secondary
-Isiolo Girls
-Ikuu Boys
-Chavakali Secondary
-Butula Boys High School
-Butere Girls
-Bishop Gatimu Gandu
-Baringo High
-Baricho Boys
List of all national schools in Kenya
Below is a list of all the national schools found in Kenya as per years 2021/2022/2023. They are a total of 103 national schools in Kenya
Alliance Girls
Allliance Boys
Asumbi Girls
Bahari Girls
Baricho Boys
Baringo Boys
Bishop Gatimu Gandu
Bunyore Girls
Bura Girls
Butere Girls
Butula Boys High School
Chavakali High School
Chewoyet Boys HIgh
Chogoria Girls
Friends School Kamusinga
Garbatula Boys
Garissa High School
Hola Boys
Ikuu Boys
Isiolo Girls
Kabare Girls
Kabianga Boys
Kagumo Boys High
Kakamega High School
Kanga High
Kaplong Girls’
Kapsabet Boys
Karima Girls Secondary
Kathiani Girls
Kenya High
Kenyatta High School
Kilgoris Boys
Kipsigis Girls
Kisii School
Kisima Girls
Kisumu Girls
Kitui High
Kwale High School
Lamu Girls
Lenana School
Limuru Girls
Lodwar High
Loreto Limuru
Lugulu Girls
Machakos Boys
Makueni Boys
Mama Ngina Girls
Mandera Boys
Mang’u Boys
Maralal High
Maranda High
Mary Hill Girls
Maseno School
Matuga Girls
Mbita High School
Mbooni Girls Secondary School
Meru School
Moi Forces Academy
Moi Forces Lanet
Moi Girls
Moi Girls High
Moi Girls Isinya
Moi Girls Mandera Secondary
Moi Girls Nyabohanse Secondary
Moi Kapsowar
Moi Mbiruri
Moyale Boys
Mpeketoni High
Mugoiri Girls High
Murang’a High
Muthale Girls
Nairobi School
Nakuru Girls
Nanyuki High School
Nanyuki Boys High School
NEP Girls
Ngao Girls
Ngiya Girls
Njonjo Girls
Nyabururu Girls
Nyambaria Boys
Nyandarua High School
Ole Tipis Girls
Oolaiser Boys
Pangani Girls
Ribe Boys
Sa Kolanya Girls
Shimo La Tewa Boys
Siakago Girls
Sironga Girls
St Patricks Iten
St. Brigids Kiminini
St. Cecilia Tartar Girls
St. Joseph Chepterit Girls
St. Joseph’s Kitale
St. Mary’s Girls Igoji
Starehe Boys Centre
Starehe Girls Centre
Tenwek Boys
Turkana Girls
Utumishi Academy
Wajir Boys
Wajir Girls
Betty is a qualified teacher with a Bachelor of Education (Arts). In addition, she is a registered Certified Public Accountant. She has been teaching and offering part-time accounting services for the last 10 years. She is passionate about education, accounting, writing, and traveling.