Contents
- Why Choose a Boys’ Boarding School in Nairobi?
- 1. Nairobi School
- 2. Lenana School
- 3. Starehe Boys Centre
- 4. Moi Forces Academy – Nairobi
- 5. Upper Hill School
- 6. Dagoretti High School
- 7. Jamhuri High School
- 8. Aquinas High School
- 9. Highway Secondary School
- 10. Ofafa Jericho High School
- Other Notable Boys’ Boarding Schools in Nairobi
- ✅ Academic Performance
- ✅ Location
- ✅ Facilities
- ✅ Discipline & Culture
- ✅ Cluster Ranking
- Final Thoughts
Choosing the best boys’ boarding secondary school in Nairobi is a big decision for every parent and student. Nairobi, Kenya’s bustling capital, offers a wide range of quality public boys’ boarding schools that combine academic excellence with strong discipline and holistic development.
This article provides a comprehensive list of the best boys’ boarding secondary schools in Nairobi based on official data, academic clusters, and regional distribution. Whether you’re searching for a national, extra-county, or sub-county school, we’ve got you covered.
Why Choose a Boys’ Boarding School in Nairobi?
Boys’ boarding schools provide structured environments ideal for academic focus, discipline, and independence. Nairobi’s top boys’ schools are known for:
- High performance
- Strong leadership and mentorship programs
- Modern facilities and extracurricular opportunities
- Competitive edge in national scholarships and university placements
Read: Girls’ Boarding Secondary Schools in Nairobi
List of Top Public Boys’ Boarding Secondary Schools in Nairobi
Below is an updated list of notable boys’ boarding secondary schools in Nairobi categorized by sub-county and cluster rankings:
1. Nairobi School
- KNEC Code: 20400002
- Sub-County: Westlands
- Cluster: C1 (Top Tier)
- Overview: A prestigious national school with rich history, strong academic culture, and exceptional facilities.
2. Lenana School
- KNEC Code: 20400001
- Sub-County: Dagoretti
- Cluster: C1
- Overview: One of Kenya’s oldest and most respected schools, known for high KCSE performance and discipline.
3. Starehe Boys Centre
- KNEC Code: 20400004
- Sub-County: Starehe
- Cluster: C1
- Overview: A mission-driven school that blends academic rigor with community service and leadership training.
4. Moi Forces Academy – Nairobi
- KNEC Code: 20400008
- Sub-County: Kamukunji
- Cluster: C1
- Overview: Military-sponsored national school offering academic excellence with a disciplined lifestyle.
5. Upper Hill School
- KNEC Code: 20410002
- Sub-County: Kibra
- Cluster: C2
- Overview: Popular for its consistent KCSE results and strong extracurricular activities like rugby and science fairs.
6. Dagoretti High School
- KNEC Code: 20405001
- Sub-County: Dagoretti
- Cluster: C2
- Overview: Well-established with a reputation for molding students through strong values and academic commitment.
7. Jamhuri High School
- KNEC Code: 20403001
- Sub-County: Starehe
- Cluster: C2
- Overview: A culturally diverse institution known for balanced academics and sports.
8. Aquinas High School
- KNEC Code: 20401001
- Sub-County: Makadara
- Cluster: C2
- Overview: Catholic-founded school offering excellent spiritual and academic guidance.
9. Highway Secondary School
- KNEC Code: 20401002
- Sub-County: Makadara
- Cluster: C2
- Overview: Known for strong academics and an active alumni network.
10. Ofafa Jericho High School
- KNEC Code: 20401005
- Sub-County: Makadara
- Cluster: C2
- Overview: A rising star in Nairobi’s educational scene with a track record in innovation and STEM.
Other Notable Boys’ Boarding Schools in Nairobi
Institution Name | KNEC Code | County | Sub-County | Institution Type | Gender | Cluster |
STATE HOUSE BOYS HIGH SCHOOL | 20406012 | NAIROBI | WESTLANDS | PUBLIC | BOYS | C3 |
NAIROBI SCHOOL | 20400002 | NAIROBI | WESTLANDS | PUBLIC | BOYS | C1 |
KANGEMI HIGH | 20406007 | NAIROBI | WESTLANDS | PUBLIC | BOYS | C3 |
HOSPITAL HILL | 20406009 | NAIROBI | WESTLANDS | PUBLIC | BOYS | |
LANGATA HIGH | 20404001 | NAIROBI | LANGATA | PUBLIC | BOYS | |
LENANA SCH | 20400001 | NAIROBI | DAGORETTI | PUBLIC | BOYS | C1 |
DAGORETTI HIGH | 20405001 | NAIROBI | DAGORETTI | PUBLIC | BOYS | C2 |
MUTUINI SEC | 20405005 | NAIROBI | DAGORETTI | PUBLIC | BOYS | C3 |
UPPER HILL SEC | 20410002 | NAIROBI | KIBRA | PUBLIC | BOYS | C2 |
MUHURI MUCHIRI | 20409002 | NAIROBI | NJIRU | PUBLIC | BOYS | C2 |
RUAI BOYS | 20409025 | NAIROBI | NJIRU | PUBLIC | BOYS | C3 |
HIGHWAY SEC | 20401002 | NAIROBI | MAKADARA | PUBLIC | BOYS | C2 |
AQUINAS HIGH | 20401001 | NAIROBI | MAKADARA | PUBLIC | BOYS | C2 |
OFAFA JERICHO | 20401005 | NAIROBI | MAKADARA | PUBLIC | BOYS | C2 |
MOI FORCES ACADEMY | 20400008 | NAIROBI | KAMUKUNJI | PUBLIC | BOYS | C1 |
UHURU SEC | 20402004 | NAIROBI | KAMUKUNJI | PUBLIC | BOYS | C2 |
PUMWANI SEC | 20403003 | NAIROBI | STAREHE | PUBLIC | BOYS | C2 |
JAMHURI HIGH | 20403001 | NAIROBI | STAREHE | PUBLIC | BOYS | C2 |
PARKLANDS BOYS | 20403002 | NAIROBI | STAREHE | PUBLIC | BOYS | C2 |
STAREHE BOYS CENTRE | 20400004 | NAIROBI | STAREHE | PUBLIC | BOYS | C1 |
What to Consider When Choosing a Boys’ Boarding School in Nairobi
Before settling on a school, consider these key factors:
✅ Academic Performance
Review KCSE rankings and subject-specific strength (STEM, humanities, languages).
✅ Location
Proximity to home for parental visits and ease of access in emergencies.
✅ Facilities
Look into dormitories, laboratories, libraries, and recreational amenities.
✅ Discipline & Culture
Each school has its unique culture—some are religious-based, others military-influenced.
✅ Cluster Ranking
Top-tier schools (Cluster 1) are highly competitive but worth the effort if your child qualifies.
Final Thoughts
Nairobi offers some of the best boys’ boarding secondary schools in Kenya. Whether you’re aiming for a national institution like Nairobi School or an extra-county school like Upper Hill, the options are diverse and competitive. The key is to align your child’s academic strengths, personality, and goals with the school that best suits them.
Start your school search early, visit open days, and consult current school reports to make an informed decision.

Betty is a qualified teacher with a Bachelor of Education (Arts). In addition, she is a registered Certified Public Accountant. She has been teaching and offering part-time accounting services for the last 10 years. She is passionate about education, accounting, writing, and traveling.