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 |