Last Updated:

Top Performing High Schools in Kenya

Vincent Nyoike
Vincent Nyoike Education

There are many best performing schools in Kenya. When pupils complete their primary school education, they seek to join the best performing high schools in Kenya. There are high chances of scoring good grades while in a top performing school. As such, parents want to enroll their children in schools where they are higher expectations of them performing well.

Top 20 Performing National Schools in Kenya

The following are some of the top performing national schools in Kenya and the counties where they are located.

  1. Kenya High - Nairobi
  2. Kapsabet Boys - Nandi
  3. Alliance High - Kiambu
  4. Mary Hill Girls - Kiambu
  5. Alliance Girls - Kiambu
  6. Strathmore School - Nairobi
  7. Moi High School Kabarak - Nakuru
  8. Mang’u High - Kiambu
  9. Moi Girls Eldoret - Uasin Gishu
  10. Pangani Girls - Nairobi
  11. Nairobi School - Nairobi
  12. Kianda School - Nairobi
  13. Nakuru Girls High - Nakuru
  14. Murang’a High - Murang’a
  15. Friends School Kamusinga - Bungoma
  16. Maseno School - Kisumu
  17. Kipsigis Girls High - Kericho
  18. Kagumo High - Nyeri
  19. Bishop Gatimu Ngandu - Nyeri
  20. Maranda High - Siaya

Other Top 50 Performing High Schools in Kenya

Th following are other top performing secondary schools in Kenya. 

    1. Starehe Boys Center - Nairobi 
    2. Utumishi Academy - Nakuru
    3. Loreto High School - Kiambu
    4. Starehe Girls - Nairobi
    5. Bahati Girls High School - Nakuru 
    6. Nakuru Boys High - Nakuru
    7. Baricho High - Kirinyaga
    8. Limuru Girls - Kiambu
    9. Kanga High - Migori
    10. Meru School - Meru
    11. Machakos School - Machakos
    12. Kitui School - Kitui
    13. Asumbi Girls - Homa Bay
    14. Karima Girls High - Nyandarua
    15. Kahuhia Girls - Murang’a
    16. Moi Girls Mbiruri - Embu
    17. Precious Blood Riruta - Nairobi
    18. Moi Forces Lanet - Nakuru
    19. Kabare Girls - Kirinyaga
    20. Kisii School - Kisii
    21. St Mary’s Igoji Girls - Meru
    22. Sacho High School - Baringo
    23. Njiiri School - Murang’a
    24. Chogoria Girls - Tharaka Nithi
    25. Mutira Girls - Kirinyaga
    26. Lugulu Girls High - Bungoma
    27. Kyeni Girls - Embu
    28. Muthale Girls - Kitui
    29. St Mary’s Boys Nyeri - Nyeri
    30. Baringo High School - Baringo
    31. Makueni Boys - Makueni
    32. St Anthony Boys, Kitale - Trans Nzoia
    33. Nyambaria High - Nyamira
    34. Kangaru Girls - Embu
    35. Mahiga Girls - Nyeri
    36. Elite Girls - Laikipia
    37. St Joseph’s Boys Kitale - Trans Nzoia
    38. Sacred Heart Roreti Girls - Kericho
    39. Orero Boys - Hama Bay
    40. Kapsabet Girls - Nandi
    41. Graceland Girls - Laikipia
    42. Nanyuki High School - Laikipia
    43. Naivasha Girls - Nakuru
    44. St Peter’s Nyakemincha - Nyamira
    45. Pioneer Girls- Murang’a
    46. Mugoiri Girls - Murang’a
    47. St Patrick’s Iten - Elgeyo Marakwet
    48. Kaplong Girls High School - Bomet
    49. Chavakali Boys - Vihiga
    50. Thika High - Kiambu

    Summary of Best Performing High Schools in Kenya 

    The above are just a few of the top performing high schools in Kenya. Enrolling in any of these schools increases your chances of scoring high grades. However, it is important to note that you can excel academically while in any school if you are determined and you can put enough effort. 

    Read More