As of 2024, here is a comprehensive list of all 105 national high schools in Kenya. These institutions are recognized for their outstanding academic performance and are given the privilege of selecting students with the highest scores in the KCPE exams during the selection process. The expansion of the number of national schools beyond the original 18 in 2011 aimed to address form one intake challenges, promote national unity, and cater to the growing student population.
National School – County
- Alliance Girls – Kiambu
- Alliance High School – Kiambu
- Kenya High School – Nairobi
- Lenana School – Nairobi
- Limuru Girls – Kiambu
- Loreto Limuru – Kiambu
- Mangu High School – Kiambu
- Mary Hill Girls – Kiambu
- Maseno School – Kisumu
- Moi Forces Academy – Nairobi
- Moi Forces Lanet – Nakuru
- Moi Girls Eldoret – Uasin Gishu
- Nairobi School – Nairobi
- Nakuru Boys – Nakuru
- Starehe Boys Centre – Nairobi
- Starehe Girls – Nairobi
- Utumishi Academy – Nakuru
- Nakuru Girls – Nakuru
- Asumbi Girls – Homa Bay
- Bunyore Girls – Vihiga
- Bura Girls – Taita Taveta
- Chogoria Girls – Tharaka Nithi
- Friends School Kamusinga – Bungoma
- Garissa High School – Garissa
- Kagumo Boys – Kirinyaga
- Kakamega High School – Kakamega
- Kanga High School – Migori
- Kapsabet Boys – Nandi
- Karima Girls – Nyandarua
- Kenyatta High School – Taita Taveta
- Kipsigis Girls – Kericho
- Kisii School – Kisii
- Lugulu Girls – Bungoma
- Machakos Boys – Machakos
- Makueni Boys – Makueni
- Mama Ngina Girls – Mombasa
- Maranda High School – Siaya
- Meru School – Meru
- Moi Girls Isinya – Kajiado
- Moi High School – Mbiruri – Embu
- Murang’a High School – Murang’a
- Muthale Girls – Kitui
- Nyabururu Girls – Kisii
- Pangani Girls – Nairobi
- Ribe Boys – Kilifi
- St Brigids Girls Kiminini – Kakamega
- St Patricks Iten – Elgeyo Marakwet County
- Tartar Girls – West Pokot
- Baricho Boys – Kirinyaga
- Baringo High School – Baringo
- Bishop Gatimu Ngandu – Nyeri
- Butere Girls – Kakamega
- Butula Boys High School – Bungoma
- Chavakali High School – Vihiga
- Ikuu Boys – Tharaka Nithi County
- Isiolo Girls – Isiolo
- Kabare Girls – Kirinyaga County
- Kaplong Girls – Bomet
- Kilgoris Boys – Narok
- Kisumu Girls – Kisumu
- Kitui High School – Kitui
- Kwale High School – Kwale
- Lodwar High School – Turkana
- Maralal High School – Samburu
- Matuga Girls – Kwale
- Mbita High School – Homa Bay
- Moi Girls Marsabit – Marsabit
- Kapsowar Girls – Uasin Gishu
- Mugoiri Girls – Murang’a
- NEP Girls – Garissa
- Njonjo Girls – Laikipia
- Ole Tipis Girls – Narok
- Shimo La Tewa Boys – Mombasa
- Siakago Girls – Embu
- St. Joseph’s Boys Kitale – Trans Nzoia
- St. Mary’s Girls High School Igoji – Meru
- Bahari Girls – Kilifi
- Chewoyet Boys – West Pokot
- Garbatula Boys – Isiolo
- Hola Boys – Tana River
- Kabianga Boys – Kericho
- Kathiani Girls – Machakos
- Kisima Girls – Samburu
- Lamu Girls – Lamu
- Mandera Boys – Mandera
- Mbooni Girls – Makueni
- Moi Girls Mandera – Mandera
- Moi Girls Nyabohanse – Migori
- Moyale Boys – Marsabit
- Mpeketoni Boys – Lamu
- Nanyuki Boys – Laikipia
- Ngao Girls – Tana River
- Nyandarua High School – Nyandarua
- Oolaiser Boys – Kajiado
- Sa Kolanya Girls – Busia
- Sironga Girls – Nyamira
- St. Joseph Chepterit Girls – Nandi
- Tenwek Boys – Bomet
- Turkana Girls – Turkana
- Wajir Boys – Wajir
- Wajir Girls – Wajir
- Ngiya Girls – Siaya
- Moi High School Kabarak – Nakuru
- Segero Adventist High School – Uasin Gishu
- St Alberts Ulanda Girls – Migori