10 Best High Schools in Kenya

A comprehensive List of top 10 best High Schools in Kenya is presented in this article. They have been listed according to their overall academic performance over a period of 5 years.

Kindly note that every year in Kenya the Kenya National Examinations Council (KNEC ) announces KCPE results. The most interesting thing is that there is always an underdog high school that surprises the country.

As of 2023, the best high school in Kenya was Kenya High School. Other best high schools in Kenya in 2023 include Kapsabet boys High School, Mang’u High, Alliance High School, and Starehe Boys Centre. Most noteworthy, over 70 percent of the students from the high schools are directly admitted to public universities

10 Best High Schools in Kenya

In this article, we considered several factors while identifying which is the best high school in Kenya from 2020 to 2023.

Factors that we considered included;

  • the teaching professionalism.
  • academic performances of the high schools, as well as
  • the facilities within the school premises.

Some of the best high schools in Kenya include;

  1. Kenya High School
  2. Alliance High School
  3. Mang’u High School
  4. Moi Kabarak High School
  5. Kapsabet Boys High
  6. Starehe Boys’ Centre and School
  7. Alliance Girls’ High School
  8. Precious blood Riruta
  9. Kanga High School
  10. Moi Kabarak High School

Others include;

  •  Maryhill Girls High School.
  • Maseno School,
  • Nairobi School
  • Lenana School
  • Maranda High
  • Moi Girls School, Eldoret.
  • Kisii High School

About Mang'u High School

Mang’u High School, whose school motto is “Jishinde Ushinde”, generally translated to mean “Conquer yourself to conquer” is one of the greatest national schools in Kenya. The school, which is situated in Kiambu County along the Nairobi-Thika Highway, was founded by the Kenyan Roman Catholic Church in 1925.

About Starehe Boys’ Centre and School

This Is one of the leading boys’ national schools in Kenya. Founded in 1959 by Dr. Geoffrey William Griffin, Geoffrey Gatama Gaturo, and Joseph Kamiru Gikubu, the school has since grown to become one of the leading high schools in the country. It had a mean of between 8.91 to 10 in previous KCSE examinations performance.

About Alliance High School

Alliance High was founded in 1926 by the Alliance of Protestant Churches. The school has maintained an academic tempo that has been at an all-time high. It is located near Kikuyu Town, Kiambu Constituency.

About Kapsabet High School

One of Kenya’s top national schools for boys right now is Kapsabet High School. About 40 kilometers separate Eldoret town from Kapsabet. Because of the school’s reputation in Kenya as an academic powerhouse, many students were able to enroll in the Universities of their choice after receiving high marks on national exams.

About Nairobi School

Nairobi School is situated in the Westlands about 11 kilometers from the city center. It is a public high school that was established in 1902 by British settlers in Nairobi during the colonial period. In terms of K.C.S.E results the school is among Kenya’s best and always produces top students in the country.

About Kanga High School

Kanga High School is a national public boy’s national school located in Rongo Constituency in Migori County. The school was founded in 1985 by the late Internal Security PS Hezekiah Oyugi and was initially housed by St. Joseph’s Secondary School, Rapogi as it lacked sufficient structures. Over time it has grown to become one of the best national schools in the Nyanza region.

About Lenana School

Lenana School is located off Ngong Road, particularly Lenana, on your way to Karen. It aims at offering all students a broad and balanced curriculum that provides rewarding and stimulating activities to prepare them for the future


Kindly note that there are more than 10,000 high schools in Kenya. In this article, we only shared some of the best high schools in Kenya in terms of their past and current academic performance. However, we are also aware that there are some equally best high schools that we haven’t mentioned. Should you know of any, please share them with us via the comment section below.

Leave a Comment