List of all Boys National Schools in Kenya; Location, Knec Code and Type

Latest list of all national schools in Kenya plus Knec Codes

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.

NoSchoolCountyCodeType
1Asumbi Girls High SchoolHoma Bay41700004Girls
2Bunyore Girls High SchoolVihiga38600003Girls
3Bura Girls High SchoolTaita Taveta1100004Girls
4Chogoria Girls High SchoolTharaka Nithi19300004Girls
5Friends School KamusingaBungoma36600004Boys
6Garissa High SchoolGarissa45800001Boys
7Kagumo High SchoolKirinyaga8200007Boys
8Kakamega SchoolKakamega37600001Boys
9Kanga High SchoolMigori44700006Boys
10Kapsabet Boys High SchoolNandi34500017Boys
11Karima Girls High SchoolNyandarua7200009Girls
12Kipsigis Girls’ High SchoolKericho28500005Girls
13Kisii High SchoolKisii40700002Boys
14Lugulu Girls High School WebuyeBungoma36600002Girls
15Machakos Boys High SchoolMachakos12300001Boys
16Makueni Boys High SchoolMakueni18300003Boys
17Mama Ngina Girls High SchoolMombasa3100001Girls
18Maranda High SchoolSiaya42700005Boys
19Meru SchoolMeru15300002Boys
20Moi Girls High School IsinyaKajiado31500011Girls
21Moi High School MbiruriEmbu14300006Boys
22Murang’a High SchoolMurang’a10200008Boys
23Muthale Girls High SchoolKitui13300005Girls
24Nyabururu Girls High SchoolKisii40700003Girls
25Pangani Girls High SchoolNairobi20400006Girls
26Ribe Boys High SchoolKilifi4100002Boys
27St. Brigids Girls High School KimininiKakamega23500003Girls
28St. Patrick’s High School ItenElgeyo Marakwet34500010Boys
29St. Theresa’s Tartar Girls High SchoolWest Pokot24500004Girls
Asumbi Girls High School
Asumbi Girls High School

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.

NoSchoolCountyCodeType
1Bahari Girls Secondary SchoolKilifi4100008Girls
2Chewoyet High SchoolWest Pokot24500022Boys
3Garbatula High SchoolIsiolo17300015Boys
4Hola Boys Secondary SchoolTana River5100009Boys
5Kabianga High SchoolKericho28500006Boys
6Kathiani Girls SchoolMachakos12300013Girls
7Kisima Girls High SchoolSamburu22500024Girls
8Lamu Girls Secondary SchoolLamu6100011Girls
9Mandera Secondary SchoolMandera47800005Boys
10Mbooni Girls Secondary SchoolMakueni18300016Girls
11Moi Girls Secondary School MarsabitMandera16300008Girls
12Moi Nyabohanse Girls High SchoolMigori44700011Girls
13Moyale Boys Secondary SchoolMarsabit16300014Boys
14Mpeketoni Secondary SchoolLamu6100012Boys
15Nanyuki High SchoolLaikipia30500021Boys
16Ngao Girls Secondary SchoolTana River5100010Girls
17Nyandarua High SchoolNyandarua7200014Mixed
18Oloolaiser High SchoolKajiado31500026Boys
19S.A Kolanya Girls Secondary SchoolBusia35600008Girls
20Sironga Girls High SchoolNyamira43700012Girls
21St. Joseph’s Girls ChepteritNandi29500025Girls
22Tenwek High SchoolBomet25500023Boys
23Turkana Girls Secondary SchoolTurkana21500021Girls
24Wajir Girls Secondary SchoolWajir46800004Girls
25Wajir High SchoolWajir46800003Boys
Bahari Girls Secondary School's students
Bahari Girls Secondary School’s students

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.

NoSchoolCountyCodeType
1Alliance Girls High SchoolKiambu11200002Girls
2Alliance High SchoolKiambu11200001Boys
3Kenyatta High School MwatateNairobi1100003Boys
4Lenana SchoolNairobi20400001Boys
5Limuru Girls High SchoolKiambu11200004Girls
6Loreto High School LimuruKiambu11200005Girls
7Mangu High SchoolKiambu11200003Boys
8Maryhill Girls High SchoolKiambu11200006Girls
9Maseno SchoolKisumu39700001Boys
10Moi Forces Academy LanetNakuru27500007Girls
11Moi Forces Academy-NairobiNairobi20400008Boys
12Moi Girls High School-EldoretUasin Gishu26500001Girls
13Moi High School KabarakNakuru27552001Boys
14Nairobi SchoolNairobi20400002Boys
15Nakuru Girls High SchoolNakuru27500009Girls
16Nakuru High SchoolNakuru27500002Boys
17Segero Adventist High SchoolUasin Gishu26509126Boys
18St Alberts Ulanda GirlsMigori44739104Girls
19Starehe Boys Centre and SchoolNairobi20400004Boys
20Starehe Girls CentreNairobi20400009Girls
21The Kenya High SchoolNairobi20400003Boys
22Utumishi Boys AcademyNakuru27500008Boys
Alliance Girls High School's Students
Alliance Girls High School’s Students

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.

NoSchoolCountyCodeType
1Baricho High SchoolKirinyaga9200012Boys
2Baringo Boys High SchoolBaringo33500018Boys
3Bishop Gatimu Ngandu Girls High SchoolNyeri8200010Girls
4Butula Boys High SchoolBungoma35600007Boys
5Chavakali High SchoolVihiga38600006Boys
6Ikuu Boys High SchoolTharaka Nithi19300010Boys
7Isiolo Girls High SchoolIsiolo17300009Girls
8Kabare Girls High SchoolKirinyaga9200011Girls
9Kaplong Girls Secondary SchoolBomet25500019Girls
10Kilgoris Boys Secondary SchoolNarok32500016Boys
11Kisumu Girls High SchoolKisumu39700009Girls
12Kitui High SchoolKitui13300007Boys
13Kwale High SchoolKwale2100005Boys
14Lodwar Boys High SchoolTurkana21500012Boys
15Maralal High SchoolSamburu22500013Boys
16Matuga Girls High SchoolKwale2100006Girls
17Mbita High SchoolHoma Bay41700010Boys
18Moi Girls Secondary School MarsabitMarsabit16300008Girls
19Moi Kapsowar Girls Secondary SchoolUasin Gishu34500017Girls
20Nep Girls High SchoolGarissa45800002Girls
21Ngiya Girls High SchoolSiaya42700007Girls
22Njonjo Girls High SchoolLaikipia30500020Girls
23Nyambaria High SchoolNyamira43700008Boys
24Ole Tipis Girls Secondary SchoolNarok32500015Girls
25Our Lady of Consolata Mugoiri Girls High SchoolMurang’a10200013Girls
26Shimo La Tewa High SchoolMombasa3100007Boys
27Siakago Girls High SchoolEmbu14300011Boys
28St. Josephs Boys High School KitaleTrans Nzoia23500014Boys
29St. Mary’s Girls High School-IgojiMeru15300012Girls
Baricho High School
Baricho High School

Special schools in Kenya

Here is a table of national schools for students with special needs.

NoSchoolCounty
1ACK Ematundu Boys Secondary/Vocational SchoolKakamega
2Fr. Ouderaa Secondary School for the Hearing ImpairedSiaya
3Gianchere Friends Secondary /Vocational For the Hearing ImpairedKisii
4Kapsabet Secondary School for The DeafNandi
5Kedowa Special Secondary SchoolKericho
6Kibos School For the BlindKisumu
7Kuja Special School for the DeafMigori
8Machakos Secondary School For The DeafMachakos
9Murang’a School for Hearing ImpairedMurang’a
10Nalondo CBM Secondary for Physically HandicappedBungoma
11Ngala Secondary School for the DeafNakuru
12Nico Hauser Special School for the Visually ImpairedSiaya
13PCEA Kambui School for Hearing ImpairedKiambu
14Pwani Secondary/Vocational School For The DeafKilifi
15Rev. Muhoro School for the DeafNyeri
16S.A. High School for the Blind ThikaKiambu
17S.A. Joytown Secondary School for P.H. ThikaKiambu
18St. Angela Mumias Vocational School for DeafKakamega
19St. Bridgit Akoreet Secondary and Vocational TrainingBusia
20St. Kizito Secondary School for the Hearing ImpairBomet
21St. Lucy’s High School for the Visually ImpairedMeru