Monday, September 26, 2022
HomeSchoolsList Of All National Schools In Kenya According To Cluster

List Of All National Schools In Kenya According To Cluster

List Of All National Schools In Kenya According To Cluster


  • This post shows the latest updated list of all the National Schools in Kenya classified in the four different groups.
  • We also explain how the clustering of the national schools happened.
  • We outline how candidates in the Kenya Certificate of Primary Education, KCPE, can apply and join these learning institutions.

How National Schools are Clustered in Kenya

Clustering was done based on the human resources and infrastructure found in these national schools. Infrastructure defines the capacity of students that the institutions can contain or accomodate. The learning conditions are better as a result and performances in national schools go along the same path.
KCPE Candidates select one school from each cluster. The 3rd cluster contains the best national schools in Kenya. Most of these have already been on the original list of top 17 National Schools in Kenya, and these schools have existed for over 3 decades.
With that brief explanation, let’s go straight into the list of our National Schools in Kenya.

ALSO READ: List of All Extra County Schools in Kenya

Cluster 1 National Schools 2020 -2021 New Updated List

  1. Asumbi Girls High School – Homabay County
  2. Bunyore Girls High School – Vihiga County
  3. Bura Girls High School – Taita Taveta County
  4. Chogoria Girls High School -Tharaka Nithi County
  5. Friends School Kamusinga – Bungoma County
  6. Garissa High School – Garissa County
  7. Kagumo Boys High School – Kirinyaga County
  8. Kakamega High School – Kakamega County
  9. Kanga High School – Migori County
  10. Kapsabet Boys High School – Nandi County
  11. Karima Girls Secondary – Nyandarua County
  12. Kenyatta High School – Taita Taveta County
  13. Kipsigis Girls High School – Kericho County
  14. Kisii High School – Kisii County
  15. Lugulu Girls High School – Bungoma County
  16. Machakos Boys High School – Machakos County
  17. Makueni Boys High School – Makueni County
  18. Mama Ngina Secondary School – Mombasa County
  19. Maranda High – Siaya County
  20. Meru School – Meru County
  21. Moi Girls lsinya High School – Kajiado County
  22. Moi Mbiruri High School – Embu County
  23. Murang’a High – Muranga County
  24. Muthale Girls High School – Kitui County
  25. Nyabururu Girls High School – Kisii County
  26. Pangani Girls High School – Nairobi County
  27. Ribe Boys High School – Kilifi County
  28. St Brigids Girls High School – Kakamega County
  29. St Patricks !ten High School – Elgeyo Marakwet County
  30. Tartar Girls High School – West Pokot County

Cluster 2 National Schools 2020 -2021 New Updated List

  1. Bahari Girls Secondary School – Kilifi County
  2. Chewoyet Boys High School – West Pokot County
  3. Garbatula Boys Secondary School – Isiolo County.
  4. Hola Boys Secondary School – Tana River County
  5. Kabianga Boys Secondary School – Kericho County
  6. Kathiani Girls Secondary School – Machakos County
  7. Kisima Girls Secondary School – Samburu County
  8. Lamu Girls Secondary School – Lamu County
  9. Mandera Boys Secondary School – Mandera County
  10. Mbooni Girls Secondary School – Machakos County
  11. Moi Girls Mandera Secondary School – Mandera County
  12. Moi Girls Nyabohanse Secondary School – Migori County
  13. Moyale Boys Secondary School – Marsabit County
  14. Mpeketoni Boys Secondary School – Lamu County
  15. Nanyuki Boys High School – Laikipia County
  16. Ngao Girls Secondary School – Tana River County
  17. Nyandarua High School – Nyandarua County
  18. Oolaiser Boys Secondary School – Kajiado County
  19. Sa Kolanya Girls Secondary School – Busia County
  20. Sironga Girls Secondary School – Nyamira County
  21. St. Joseph Chepterit Girls Secondary School – Nandi County
  22. Tenwek Boys Secondary School – Bomet County
  23. Turkana Girls Secondary School – Turkana County.
  24. Wajir Boys High School – Wajir County
  25. Wajir Girls Secondary School – Wajir County
  26. Ngiya Girls High School – Siaya County
  27. Moi High School Kabarak – Nakuru County
  28. Segero Adventist High School – Uasin Gishu County

Cluster 3 National Schools 2020 -2021 New Updated List

  1. Alliance Girls High School – Kiambu County
  2. Alliance High School – Kiambu County
  3. Kenya High School – Nairobi County
  4. Lenana School – Nairobi County
  5. Limuru Girls High School- Kiambu County
  6. Loreto Limuru High School – Kiambu County
  7. Mangu High School – Kiambu County
  8. Maryhills Girls Secondary School – Kiambu County
  9. Maseno School – Kisumu County.
  10. Moi Forces Academy – Nairobi County
  11. Moi Forces Lanet High School – Nakuru County
  12. Moi Girls High School – Uasin Gishu County
  13. Nairobi School – Nairobi County
  14. Nakuru Boys High School – Nakuru County
  15. Nakuru Girls High School – Nakuru County
  16. Starehe Boys Centre – Nairobi County
  17. Starehe Girls – Nairobi County

Cluster 4 National Schools 2020 -2021 New Updated List

List Of All National Schools In Kenya According To Cluster
Utumishi Academy
  1. Utumishi – Nakuru County Baricho Boys High School – Kirinyaga County
  2. Baringo High High School – Baringo County
  3. Bishop Gatimu Ngandu High School – Nyeri County
  4. Butere Girls High School – Kakamega County
  5. Butula Boys High School – Bungoma County
  6. Chavakali High School – Vihiga County
  7. lkuu Boys High School – Tharaka Nithi County
  8. Isiolo Girls High School – Isiolo County
  9. Kabare Girls Secondary School – Kirinyaga County
  10. Kaplong Girls High School -Bomet County
  11. Kilgoris Boys High School – Narok County
  12. Kisumu Girls High School – Kisumu County
  13. Kitui High School – Kitui County
  14. Kwale High School – Kwale County.
  15. Lodwar High School – Turkana County
  16. Maralal High School – Samburu County
  17. Matuga Girls High School – Kwale County
  18. Mbita High School – Homabay County
  19. Moi Girls High School – Marsabit County
  20. Moi Kapsowar High School – Uasin Gishu County
  21. Mugoiri Girls High School – Murang’a County
  22. NEP Girls High School – Garissa County
  23. Njonjo High School – Laikipia County
  24. Ole Tipis Girls High School – Narok County
  25. Shimo La Tewa High School – Mombasa County
  26. Siakago Girls High School – Embu County
  27. St. Joseph Boys High School – Uasin Gishu County
  28. St. Marys Girls High School – Meru County

How KCPE Candidates Can Join the Above National Schools

The top 3 candidates are awarded first priority to join national schools and are selected across all sub-counties. The remaining 2 are selected based on candidature strength. The rest of the candidates in every sub-county are selected based on candidature strength between public and private schools according to the provided guidelines. No candidate can select any two of the 18 schools, as they are considered more prestigious than the recently gazetted. They are all in the 3rd cluster.

Do you have any breaking education news, vacancies, events, scholarships, or videos you want us to publish?
Talk to our admins and authors: email: or WhatsApp: +254 777 100199.




​​​​​For more Teachers Update

Best Telegram Groups For Teachers 2021.

Join the @TeachersUpdates Telegram channel




  1. You have indicated in your post that Kagumo Boys High School is in Kirinyaga County.
    I am a Kagumo High School Alumni and its not Kagumo Boys, its Kagumo High School and it is found in NYERI County and not Kirinyaga.
    Please correct.

  2. Kagumo High School is found in NYERI County.
    Please Correct.
    People confuse it with Kagumo Town in Kirinyaga County
    It is the same way Kagumo Teachers Training College is found in Nyeri County and not Kirinyaga as people assume.
    Kagumo High School is in NYERI.


Please enter your comment!
Please enter your name here

Most Popular


error: Content is protected !!