Here is a list of some of the best national boys’ schools in Kenya, known for their academic excellence, facilities, and overall professionalism:
1. Kapsabet Boys High School
- Location: Kapsabet Town, Nandi County
- Known for shaping successful careers and producing some of Kenya’s most influential personalities.
2. Alliance High School
- Location: Near Kikuyu Town, Kiambu County
- Founded in 1926, Alliance is one of Kenya’s oldest and most respected institutions, excelling consistently in academics.
3. Mangu High School
- Location: Thika Superhighway, Kiambu County
- Offers world-class education and is renowned for its impressive KCSE performance.
4. Maranda High School
- Location: Near Bondo, Siaya County
- A top academic institution that frequently ranks among the best in national exams.
5. Maseno School
- Location: Near Maseno Town, Kisumu County
- Known for academic prowess and excellence in sports, particularly basketball.
6. Nairobi School
- Location: About 11 km from Nairobi CBD, near Westlands
- One of Nairobi’s leading schools, known for academic excellence and a rich history.
7. Lenana School
- Location: Off Ngong Road, Nairobi
- Offers a broad curriculum with a focus on preparing students for diverse future opportunities.
8. Starehe Boys Centre
- Location: Nairobi
- Renowned for producing top scholars and is highly ranked for academic achievements and discipline.
9. Murang’a High School
- Location: Along the Kangema-Murang’a Road, Murang’a County
- Known as an academic powerhouse, frequently appearing among the top 100 schools in KCSE.
10. Friends School Kamusinga
- Location: Kimilili Constituency, Bungoma County
- The best national school in the Western region, recognized for its consistent performance in KCSE exams.
These schools are celebrated for their academic rigor, strong extracurricular programs, and significant contributions to Kenyan education.









