- Kenya High School – Nairobi
- KCSE Mean Grade (2024): 10.467
- Highlights: Consistently ranks as the top national school in Kenya, known for academic excellence and holistic development.
- Kapsabet Boys High School – Nandi County
- KCSE Mean Grade (2024): 10.11
- Highlights: Renowned for producing top performers in national exams and fostering a disciplined learning environment.
- Alliance High School – Kiambu County
- KCSE Mean Grade (2024): 10.019
- Highlights: One of Kenya’s oldest and most prestigious schools, with a history of academic brilliance.
- Maseno School – Kisumu County
- KCSE Mean Grade (2024): 9.73
- Highlights: Known for strong performance in sciences and a rich cultural heritage.
- Maranda High School – Siaya County
- KCSE Mean Grade (2024): 9.70
- Highlights: A powerhouse in academic performance, consistently ranking among the top schools.
- Chavakali High School – Vihiga County
- KCSE Mean Grade (2024): 9.68
- Highlights: Recognized for excellence in both academics and co-curricular activities.
- Nairobi School – Nairobi County
- KCSE Mean Grade (2024): 9.65
- Highlights: Offers a balanced approach to education with strong academic and extracurricular programs.
- Murang’a High School – Murang’a County
- KCSE Mean Grade (2024): 9.72
- Highlights: Known for producing well-rounded students with strong academic records.
- Kisima Mixed Secondary School – Nyandarua County
- KCSE Mean Grade (2024): 10.05
- Highlights: A mixed-gender school that excels in both academics and discipline.
- Light Academy – Nairobi County
- KCSE Mean Grade (2024): 9.84
- Highlights: Offers a modern curriculum with a focus on technology and innovation.
Top National Girls’ Schools in Kenya 2025
- Kenya High School – Nairobi
- KCSE Mean Grade (2024): 10.131
- Highlights: Tops the list of national girls’ schools with exceptional academic performance.
- Maryhill Girls High School – Kiambu County
- KCSE Mean Grade (2024): 10.051
- Highlights: Known for nurturing leadership qualities and academic excellence.
- Alliance Girls High School – Kiambu County
- KCSE Mean Grade (2024): 9.92
- Highlights: Offers a rich history of academic success and cultural diversity.
- Moi Girls’ Eldoret – Uasin Gishu County
- KCSE Mean Grade (2024): 9.765
- Highlights: Recognized for strong performance in sciences and a disciplined environment.
- Pangani Girls High School – Nairobi
- KCSE Mean Grade (2024): 9.56
- Highlights: Offers a balanced education with emphasis on both academics and co-curricular activities.
- Asumbi Girls High School – Homa Bay County
- KCSE Mean Grade (2024): 9.21
- Highlights: Known for academic excellence and a supportive learning environment.
- Kianda School – Nairobi
- KCSE Mean Grade (2024): 9.11
- Highlights: A private institution with a strong academic track record.
- Bishop Gatimu Ngandu Girls High School – Nyeri County
- KCSE Mean Grade (2024): 9.035
- Highlights: Offers a nurturing environment with a focus on academic and personal development.
- Karima Girls High School – Nyandarua County
- KCSE Mean Grade (2024): 8.52
- Highlights: Recognized for strong performance in sciences and a holistic approach to education.
- Nakuru Girls High School – Nakuru County
- KCSE Mean Grade (2024): 8.21
- Highlights: Offers a rich cultural heritage and strong academic programs.
Performance Overview
| School Name | KCSE Mean Grade (2024) | Category |
|---|---|---|
| Kenya High School | 10.131 | Girls |
| Maryhill Girls High School | 10.051 | Girls |
| Alliance Girls High School | 9.92 | Girls |
| Kapsabet Boys High School | 10.11 | Boys |
| Alliance High School | 10.019 | Boys |
| Maseno School | 9.73 | Boys |
| Maranda High School | 9.70 | Boys |
| Chavakali High School | 9.68 | Boys |
| Nairobi School | 9.65 | Boys |
| Murang’a High School | 9.72 | Boys |
Choosing the Right School
When selecting a national school in Kenya, consider factors such as:
- Academic Performance: Review recent KCSE results to gauge the school’s academic standing.
- Co-Curricular Activities: Assess the variety and success of extracurricular programs offered.
- Facilities: Ensure the school has adequate infrastructure to support student needs.
- Location: Consider the school’s proximity to your residence for convenience.
- Admission Requirements: Verify the school’s entry criteria and ensure eligibility.
Conclusion
Kenya’s national secondary schools offer a diverse range of educational opportunities, with institutions like Kenya High School, Kapsabet Boys High School, and Maryhill Girls High School leading the way in academic excellence. By considering the factors mentioned above, you can make an informed decision to ensure a bright future for students.










