List of National Schools in Kenya 2025-2026 & Their Knec Codes
Cluster one National Schools in Kenya
Here is a compilation of Kenyan national schools categorized within cluster one.
| No | School | County | Code | Type |
| 1 | Asumbi Girls High School | Homa Bay | 41700004 | Girls |
| 2 | Bunyore Girls High School | Vihiga | 38600003 | Girls |
| 3 | Bura Girls High School | Taita Taveta | 1100004 | Girls |
| 4 | Chogoria Girls High School | Tharaka Nithi | 19300004 | Girls |
| 5 | Friends School Kamusinga | Bungoma | 36600004 | Boys |
| 6 | Garissa High School | Garissa | 45800001 | Boys |
| 7 | Kagumo High School | Kirinyaga | 8200007 | Boys |
| 8 | Kakamega School | Kakamega | 37600001 | Boys |
| 9 | Kanga High School | Migori | 44700006 | Boys |
| 10 | Kapsabet Boys High School | Nandi | 34500017 | Boys |
| 11 | Karima Girls High School | Nyandarua | 7200009 | Girls |
| 12 | Kipsigis Girls’ High School | Kericho | 28500005 | Girls |
| 13 | Kisii High School | Kisii | 40700002 | Boys |
| 14 | Lugulu Girls High School Webuye | Bungoma | 36600002 | Girls |
| 15 | Machakos Boys High School | Machakos | 12300001 | Boys |
| 16 | Makueni Boys High School | Makueni | 18300003 | Boys |
| 17 | Mama Ngina Girls High School | Mombasa | 3100001 | Girls |
| 18 | Maranda High School | Siaya | 42700005 | Boys |
| 19 | Meru School | Meru | 15300002 | Boys |
| 20 | Moi Girls High School Isinya | Kajiado | 31500011 | Girls |
| 21 | Moi High School Mbiruri | Embu | 14300006 | Boys |
| 22 | Murang’a High School | Murang’a | 10200008 | Boys |
| 23 | Muthale Girls High School | Kitui | 13300005 | Girls |
| 24 | Nyabururu Girls High School | Kisii | 40700003 | Girls |
| 25 | Pangani Girls High School | Nairobi | 20400006 | Girls |
| 26 | Ribe Boys High School | Kilifi | 4100002 | Boys |
| 27 | St. Brigids Girls High School Kiminini | Kakamega | 23500003 | Girls |
| 28 | St. Patrick’s High School Iten | Elgeyo Marakwet | 34500010 | Boys |
| 29 | St. Theresa’s Tartar Girls High School | West Pokot | 24500004 | Girls |

Cluster two National Schools in Kenya
National schools in Kenya are known for maintaining high academic standards. Check out these high-performance schools categorised under cluster two.
| No | School | County | Code | Type |
| 1 | Bahari Girls Secondary School | Kilifi | 4100008 | Girls |
| 2 | Chewoyet High School | West Pokot | 24500022 | Boys |
| 3 | Garbatula High School | Isiolo | 17300015 | Boys |
| 4 | Hola Boys Secondary School | Tana River | 5100009 | Boys |
| 5 | Kabianga High School | Kericho | 28500006 | Boys |
| 6 | Kathiani Girls School | Machakos | 12300013 | Girls |
| 7 | Kisima Girls High School | Samburu | 22500024 | Girls |
| 8 | Lamu Girls Secondary School | Lamu | 6100011 | Girls |
| 9 | Mandera Secondary School | Mandera | 47800005 | Boys |
| 10 | Mbooni Girls Secondary School | Makueni | 18300016 | Girls |
| 11 | Moi Girls Secondary School Marsabit | Mandera | 16300008 | Girls |
| 12 | Moi Nyabohanse Girls High School | Migori | 44700011 | Girls |
| 13 | Moyale Boys Secondary School | Marsabit | 16300014 | Boys |
| 14 | Mpeketoni Secondary School | Lamu | 6100012 | Boys |
| 15 | Nanyuki High School | Laikipia | 30500021 | Boys |
| 16 | Ngao Girls Secondary School | Tana River | 5100010 | Girls |
| 17 | Nyandarua High School | Nyandarua | 7200014 | Mixed |
| 18 | Oloolaiser High School | Kajiado | 31500026 | Boys |
| 19 | S.A Kolanya Girls Secondary School | Busia | 35600008 | Girls |
| 20 | Sironga Girls High School | Nyamira | 43700012 | Girls |
| 21 | St. Joseph’s Girls Chepterit | Nandi | 29500025 | Girls |
| 22 | Tenwek High School | Bomet | 25500023 | Boys |
| 23 | Turkana Girls Secondary School | Turkana | 21500021 | Girls |
| 24 | Wajir Girls Secondary School | Wajir | 46800004 | Girls |
| 25 | Wajir High School | Wajir | 46800003 | Boys |

Cluster three National Schools in Kenya
The majority of national institutions in Kenya have access to good resources that can enhance the learning experience. Below is a list of the national high schools in Kenya under cluster three.
| No | School | County | Code | Type |
| 1 | Alliance Girls High School | Kiambu | 11200002 | Girls |
| 2 | Alliance High School | Kiambu | 11200001 | Boys |
| 3 | Kenyatta High School Mwatate | Nairobi | 1100003 | Boys |
| 4 | Lenana School | Nairobi | 20400001 | Boys |
| 5 | Limuru Girls High School | Kiambu | 11200004 | Girls |
| 6 | Loreto High School Limuru | Kiambu | 11200005 | Girls |
| 7 | Mangu High School | Kiambu | 11200003 | Boys |
| 8 | Maryhill Girls High School | Kiambu | 11200006 | Girls |
| 9 | Maseno School | Kisumu | 39700001 | Boys |
| 10 | Moi Forces Academy Lanet | Nakuru | 27500007 | Girls |
| 11 | Moi Forces Academy-Nairobi | Nairobi | 20400008 | Boys |
| 12 | Moi Girls High School-Eldoret | Uasin Gishu | 26500001 | Girls |
| 13 | Moi High School Kabarak | Nakuru | 27552001 | Boys |
| 14 | Nairobi School | Nairobi | 20400002 | Boys |
| 15 | Nakuru Girls High School | Nakuru | 27500009 | Girls |
| 16 | Nakuru High School | Nakuru | 27500002 | Boys |
| 17 | Segero Adventist High School | Uasin Gishu | 26509126 | Boys |
| 18 | St Alberts Ulanda Girls | Migori | 44739104 | Girls |
| 19 | Starehe Boys Centre and School | Nairobi | 20400004 | Boys |
| 20 | Starehe Girls Centre | Nairobi | 20400009 | Girls |
| 21 | The Kenya High School | Nairobi | 20400003 | Boys |
| 22 | Utumishi Boys Academy | Nakuru | 27500008 | Boys |

Cluster four National Schools in Kenya
National schools have a track record of producing top-performing students in national examinations. Below is a list of schools categorized within cluster four.
| No | School | County | Code | Type |
| 1 | Baricho High School | Kirinyaga | 9200012 | Boys |
| 2 | Baringo Boys High School | Baringo | 33500018 | Boys |
| 3 | Bishop Gatimu Ngandu Girls High School | Nyeri | 8200010 | Girls |
| 4 | Butula Boys High School | Bungoma | 35600007 | Boys |
| 5 | Chavakali High School | Vihiga | 38600006 | Boys |
| 6 | Ikuu Boys High School | Tharaka Nithi | 19300010 | Boys |
| 7 | Isiolo Girls High School | Isiolo | 17300009 | Girls |
| 8 | Kabare Girls High School | Kirinyaga | 9200011 | Girls |
| 9 | Kaplong Girls Secondary School | Bomet | 25500019 | Girls |
| 10 | Kilgoris Boys Secondary School | Narok | 32500016 | Boys |
| 11 | Kisumu Girls High School | Kisumu | 39700009 | Girls |
| 12 | Kitui High School | Kitui | 13300007 | Boys |
| 13 | Kwale High School | Kwale | 2100005 | Boys |
| 14 | Lodwar Boys High School | Turkana | 21500012 | Boys |
| 15 | Maralal High School | Samburu | 22500013 | Boys |
| 16 | Matuga Girls High School | Kwale | 2100006 | Girls |
| 17 | Mbita High School | Homa Bay | 41700010 | Boys |
| 18 | Moi Girls Secondary School Marsabit | Marsabit | 16300008 | Girls |
| 19 | Moi Kapsowar Girls Secondary School | Uasin Gishu | 34500017 | Girls |
| 20 | Nep Girls High School | Garissa | 45800002 | Girls |
| 21 | Ngiya Girls High School | Siaya | 42700007 | Girls |
| 22 | Njonjo Girls High School | Laikipia | 30500020 | Girls |
| 23 | Nyambaria High School | Nyamira | 43700008 | Boys |
| 24 | Ole Tipis Girls Secondary School | Narok | 32500015 | Girls |
| 25 | Our Lady of Consolata Mugoiri Girls High School | Murang’a | 10200013 | Girls |
| 26 | Shimo La Tewa High School | Mombasa | 3100007 | Boys |
| 27 | Siakago Girls High School | Embu | 14300011 | Boys |
| 28 | St. Josephs Boys High School Kitale | Trans Nzoia | 23500014 | Boys |
| 29 | St. Mary’s Girls High School-Igoji | Meru | 15300012 | Girls |

Special schools in Kenya
Here is a table of national schools for students with special needs.
| No | School | County |
| 1 | ACK Ematundu Boys Secondary/Vocational School | Kakamega |
| 2 | Fr. Ouderaa Secondary School for the Hearing Impaired | Siaya |
| 3 | Gianchere Friends Secondary /Vocational For the Hearing Impaired | Kisii |
| 4 | Kapsabet Secondary School for The Deaf | Nandi |
| 5 | Kedowa Special Secondary School | Kericho |
| 6 | Kibos School For the Blind | Kisumu |
| 7 | Kuja Special School for the Deaf | Migori |
| 8 | Machakos Secondary School For The Deaf | Machakos |
| 9 | Murang’a School for Hearing Impaired | Murang’a |
| 10 | Nalondo CBM Secondary for Physically Handicapped | Bungoma |
| 11 | Ngala Secondary School for the Deaf | Nakuru |
| 12 | Nico Hauser Special School for the Visually Impaired | Siaya |
| 13 | PCEA Kambui School for Hearing Impaired | Kiambu |
| 14 | Pwani Secondary/Vocational School For The Deaf | Kilifi |
| 15 | Rev. Muhoro School for the Deaf | Nyeri |
| 16 | S.A. High School for the Blind Thika | Kiambu |
| 17 | S.A. Joytown Secondary School for P.H. Thika | Kiambu |
| 18 | St. Angela Mumias Vocational School for Deaf | Kakamega |
| 19 | St. Bridgit Akoreet Secondary and Vocational Training | Busia |
| 20 | St. Kizito Secondary School for the Hearing Impair | Bomet |
| 21 | St. Lucy’s High School for the Visually Impaired | Meru |

