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

18  31500011  Moi girls Isinga

19  34500010  St.patrick Iten

20  36600002  Lugulu Girls Western

21  36600004  FriendS Kamusinga Kibingei

22  37600001  Kakamega School 

23  38600003  Bunyore Girls Chavakali

24  40700002  Kisii High

25  40700003  Nyabururu Girls Nyanza

26  41700004  Asumbi Girls Asumbi

27  42700005  Maranda High SIaya

28  44700006  Kanga High Kisii

29  45800001  Garissa highGarissa

30  4100008    Bahari girls Kilifi

31  5100009    Hola Boys Tana river

32  5100010    Ngao Girls Tana delta

33  6100011    Lamu Girls Lamu

34  6100012   Mpeketoni School Mombasa

35  7200014   Nyandarua High Nyandarua

36  12300013 Kathiani Girls Machakos

37  16300014 Moyale Secondary Moyale

38  17300015 Garbatula High Isiolo

39  18300016 Mbooni Girls Machakos 

40  21500021 Turkana Girls Turkana

41  22500024  Kisima Girls High Meru

42  24500022  Chewoyet High Kapenguria

43  25500023  Tenwek High Bomet

44  28500006  Kabiang High Kericho

45 29500025 St. Josephs Chepteri Kapsabet