List of all National Secondary Schools in Kenya with their codes

National secondary school in Kenya are grouped into four clusters. Here is a comprehensive list of National schools showing their codes and the type of school;

National Secondary Schools in Kenya Cluster One

Code

School

Nature

1100003

Kenyatta High School Mwatate

Boys Boarding

1100004

Bura Girls High School

Girls Boarding

3100001

Mama Ngina Girls High School

Girls Boarding

4100002

Ribe Boys High School

Boys Boarding

7200009

Karima Girls High School

Girls Boarding

8200007

Kagumo High School

Boys Boarding

10200008

Muranga High School

Boys Boarding

12300001

Machakos Boys High School

Boys Boarding

13300005

Muthale Girls High School

Girls Boarding

14300006

Moi High School Mbiruri

Boys Boarding

15300002

Meru High School

Boys Boarding

18300003

Makueni Boys High School

Boys Boarding

19300004

Chogoria Girls High School

Girls Boarding

20400006

Pangani Girls High School

Girls Boarding

23500003

St Brigids Kiminini

Girls Boarding

24500004

St. Theresa’s Tartar Girls High School

Girls Boarding

29500006

Kapsabet Boys High School

Boys Boarding

31500011

Moi Girls Isinya

Girls Boarding

34500010

St Patricks Iten

Boys Boarding

36600002

Lugulu Girls High School

Girls Boarding

36600004

Friends School Kamusinga

Boys Boarding

37600001

Kakamega High School

Boys Boarding

38600003

Bunyore Girls High School

Girls Boarding

40700002

Kisii High School

Boys Boarding

40700003

Nyabururu Girls High School

Girls Boarding

41700004

Asumbi Girls High School

Girls Boarding

42700005

Maranda High School

Boys Boarding

44700006

Kanga High School

Boys Boarding

45800001

Garissa High School

Boys Boarding

28500005

Kipsigis Girls’ High School

Girls Boarding

 

National Secondary School in Kenya Cluster Two

  1. 1100003 – Bahari Girls Secondary School-Girls Boardin
  2. 1100003 – Hola Boys Secondary School – Boys Boarding
  3. 1100003 – Ngao Girls Secondary School – Girls Boarding
  4. 06100011 – Lamu Girls Secondary school – Girls Boarding
  5. 06100012 – Mpeketoni Secondary School – Boys Boarding
  6. 07200014 – Nyandarua High School – Mixed Boarding
  7. 12300013 – Kathiani Girls School – Girls Boarding
  8. 16300014 – Moyale Secondary School – Boys Boarding
  9. 17300015 – Garbatula High School – Boys Boarding
  10. 18300016 – Mbooni Girls – Girls Boarding
  11. 21500021 – Turkana Girls secondary School– Girls Boarding
  12. 22500024- Kisima Girls High School – Girls Boarding
  13. 24500022 – Chewoyet High School – Boys Boarding
  14. 25500023 – Tenwek High School – Boys Boarding
  15. 28500006 – Kabianga High School – Boys Boarding
  16. 29500025 – St.Joseph’s Girls-Chepterit – Boys Boarding
  17. 30500021 – Nanyuki High School – Boys Boarding
  18. 31500026 – Oloolaiser High School – Boys Boarding
  19. 35600008 – S.A Kolanya Girls Secondary School – Girls Boarding
  20. 43700012 – Sironga Girls High School – Girls Boarding
  21. 44700011- Moi Nyabohanse High School – Boys Boarding
  22. 46800003 – Wajir High School – Boys Boarding
  23. 46800004 – Wajir Girls Secondary School – Girls Boarding
  24. 47800005- Mandera Secondary School – Boys Boarding
  25. 47800006 – Moi Girls Secondary School – Girls Boarding

National Secondary Schools in Kenya Cluster Three

  1. 11200001 – Alliance High School – Boys Boarding
  2. 11200002 – Alliance Girls High School – Girls Boarding
  3. 4100002 – Mangu High School – Boys Boarding
  4. 11200004 – Limuru Girls High School – Girls Boarding
  5. 11200005 – Loreto High School Limuru – Girls Boarding
  6. 11200006 – Maryhill Girls High School – Girls Boarding
  7. 20400001 – Lenana School – Boys Boarding
  8. 20400002 – Nairobi School – Boys Boarding
  9. 20400003 – The Kenya High School – Girls Boarding
  10. 20400004- Starehe Boys Centre &School – Boys Boarding
  11. 20400008 – Moi Forces Academy-Nairobi – Boys Boarding
  12. 26500001 – Moi Girls High School-Eldoret – Boys Boarding
  13. 27500002 – Nakuru High School – Boys Boarding
  14. 27500007 – Moi Forces Academy Lanet – Boys Boarding
  15. 27500008 – Utumishi Boys Academy – Boys Boarding
  16. 27500009 – Nakuru Girls High School – Boys Boarding
  17. 39700001 – Maseno School – Boys Boarding
  18. 1100003 – Kenyatta High School Mwatate – Boys Boarding

National Secondary Schools in Kenya Cluster Four

  1. 02100005 – Kwale High School – Boys Boarding
  2. 02100006 – Matuga Girls High Schoo – Boys Boarding
  3. 03100007 – Shimo La Tewa School – Boys Boarding
  4. 08200010 – Bishop Gatimu Ngandu Girls High School – Girls Boarding
  5. 09200011 – Kabare Girls High Schoo – Girls Boarding
  6. 09200012 – Baricho High School – Boys Boarding
  7. 10200013 – Mugoiri Girls High School – Girls Boarding
  8. 13300007 – Kitui High – Boys Boarding
  9. 14300011 – Siakago Girls High School – Boys Boarding
  10. 15300012 – St. Mary’s Girls High School-Igoji – Girls Boarding
  11. 16300008 – Moi Girls High School-Marsabit>– Girls Boarding
  12. 17300009 – Isiolo Girls High School – Girls Boarding
  13. 19300010 – Ikuu Boys High School – Boys Boarding
  14. 21500012 – Lodwar Boys High School – Boys Boarding
  15. 22500013 – Maralal High School – Boys Boarding
  16. 23500014 – St. Josephs Boys High School- Kitale – Boys Boarding
  17. 25500019 – Kaplong Girls Secondary School– Girls Boarding
  18. 30500020 – Njonjo Girls High School – Girls Boarding
  19. 32500015- Ole Tipis Girls Secondary School– Boys Boarding
  20. 32500016 – Kilgoris Boys Secondary School– Boys Boarding
  21. 33500018 – Baringo Boys High School – Boys Boarding
  22. 34500017 – Moi Kapsowar Girls -Girls Boarding
  23. 35600007 – Butula Boys High School – Boys Boarding
  24. 38600006 – Chavakali High School – Boys Boarding
  25. 39700009 – Kisumu Girls High School – Girls Boarding
  26. 41700010 – Mbita High School – Boys Boarding
  27. 42700007 – Ngiya Girls High School – Girls Boarding
  28. 43700008 – Nyambaria High School – Boys Boarding
  29. 45800002 – Nep Girls High School – Girls Boarding