List of National Schools in Kenya, Location and Codes.

National Schools are considered the best institutions one can join upon completion of primary school education. This is because these schools, unlike others lying in the lower levels, are adequately equipped with all the requirements spanning across all sectors including academics and co-curricular activities. Each of the 47 Counties in Kenya has at least one national school located in it and a tier of Extra County Schools which just come after National Schools.

Some of the most renowned national schools in Kenya include Alliance High schools, Mang’u High, Maranda High Meru School, and Starehe boys among others.

Read also List of Extra County Schools in Kenya

Here is a list of National Schools in Kenya, codes, and location.

S/No. CODE            NAME                             

 1    1100003   Kenya High Mwatate Sagala

 2    1100004   Bura Girls Taita Taveta

 3    3100001   Mama Ngina Girls Nairobi

 4    4100002   Ribe Boys Kilifi

 5    8200007   Kagumo High Nyeri 

 6   10200008  Muranga High Murang’a

 7   12300008  Machakos Boys Machakos

 8   13300005  Muthale Girls Kitui

 9   14300006  Moi High Mbiruri Embu

10  15300002  Meru School Meru

11  18300003  Makueni Boys Makueni

12  19300004  Chogoria Girls Chogoria

13  20400006  Pangani Girls Nairobi 

14  23500003  St. Brigids Kiminini

15 24500004   St. Theresatartar Girls Baringo

16  28500005   Kipsigis girls Kericho

17  29500006   Kapsabet Boys Kapsabet