Best National Girls Schools in Kenya Ranked by Performance – 2025.
Securing admission to a leading national girls’ school in Kenya is the aspiration of many female KCPE candidates. These institutions not only guarantee exceptional KCSE results but also offer unique approaches to holistic development.
Key Takeaways
- These schools boast a rich history and excellent facilities that support effective learning.
- Kenya High ranks as the top national girls’ school in Kenya.
- Maryhill High and Alliance Girls High School follow in second and third place, respectively.
Top 10 Best Girls Schools in Kenya
The ranking of the best national girls’ schools in Kenya is based on multiple factors, primarily academic performance and infrastructure. Below is a list of the top 10 schools.
Rank | School | Location |
---|---|---|
1 | Kenya High | Nairobi, Nairobi County |
2 | MaryHill High | Thika, Kiambu County |
3 | Alliance Girls High | Kikuyu, Kiambu County |
4 | Moi Girls’ Eldoret | Eldoret, Uasin Gishu County |
5 | St. Brigids Girls Kiminini | Kitale, Trans-Nzoia County |
6 | Pangani Girls | Pangani, Nairobi County |
7 | Asumbi High | Rangwe, Homa Bay County |
8 | Riara Springs | Embakasi, Nairobi County |
9 | Kianda School | Westlands, Nairobi County |
10 | Kipsigis Girls High | Kericho Town, Kericho County |
These institutions are renowned for their superior facilities and stellar academic achievements. Despite the government upgrading several schools to national status, only a few have matched the performance of long-established academic giants. Here is a more detailed ranking of the top 15 schools.
15. Nakuru Girls High School
- Location: Nakuru Town, Nakuru County
- Year Founded: 1926
- Cluster: 3
Initially established as a European learning center, Nakuru Girls transitioned into a national school open to students from across Kenya. In 2024, the school attained a mean score of 8.21 in KCSE.
14. Karima Girls
- Location: Ndunyu Njeru Town, Nyandarua County
- Year Founded: 1969
- Cluster: 4
Karima Girls consistently ranks among Kenya’s top national schools. With 470 candidates in 2024, the school recorded a mean score of 8.5219. It is particularly known for excelling in STEM subjects.
13. Nyabururu Girls
- Location: Kitutu Chache, Kisii County
- Year Founded: 1995
- Cluster: 1
Nyabururu Girls has built a strong academic reputation over the years. In the 2024 KCSE, the school attained a mean grade of 8.56, attracting talented students nationwide.
12. Limuru Girls High School
- Location: Limuru, Kiambu County
- Year Founded: 1922
- Cluster: 3
Limuru Girls, a prestigious boarding school, has maintained its reputation for academic excellence since its inception. The institution recorded a mean score of 8.9 in 2024 KCSE exams.
11. Bishop Gatimu Ngandu
- Location: Mathira, Nyeri County
- Year Founded: 1960
- Cluster: 4
Consistently ranking among Kenya’s top-performing schools, Bishop Gatimu Ngandu recorded a mean score of 9.035 in 2024 KCSE.
10. Kipsigis Girls High
- Location: Kericho Town, Kericho County
- Year Founded: 1955
- Cluster: 1
Originally an African Girls Boarding school, Kipsigis Girls transitioned into a secondary school in 1965. In the 2024 KCSE exams, the school achieved a mean score of 9.1.
9. Kianda School
- Location: Westlands, Nairobi County
- Year Founded: 1977
- Cluster: Private
A private institution with a Catholic foundation, Kianda School focuses on holistic education. In 2024, it recorded a mean grade of 9.11.
8. Riara Springs
- Location: Embakasi, Nairobi County
- Year Founded: 2000
- Cluster: Private
Founded in 2000, Riara Springs emphasizes intellectual and personal development. In the 2024 KCSE, it achieved a mean score of 9.2.
7. Asumbi High
- Location: Rangwe, Homa Bay County
- Year Founded: 1936
- Cluster: 1
Founded by the Franciscan Missionary Sisters of Saint Joseph, Asumbi High is known for outstanding academic performance, recording a mean grade of 9.21 in the 2024 KCSE.
6. Pangani Girls
- Location: Pangani, Nairobi County
- Year Founded: 1932
- Cluster: 1
Pangani Girls has consistently ranked among the top schools nationwide, recording a mean grade of 9.56 in 2024 KCSE.
5. St. Brigids Girls High School, Kiminini
- Location: Kitale, Trans-Nzoia County
- Year Founded: 1992
- Cluster: 1
Known for its disciplined learning environment, St. Brigids has produced impressive results over the years, achieving a mean grade of 9.72 in 2024 KCSE.
4. Moi Girls’ Eldoret
- Location: Eldoret, Uasin Gishu County
- Year Founded: 1928
- Cluster: 3
Moi Girls’ Eldoret has become a formidable academic institution. The school secured a mean score of 9.765 in the 2024 KCSE exams.
3. Alliance Girls High School
- Location: Kikuyu, Kiambu County
- Year Founded: 1948
- Cluster: 3
Alliance Girls has consistently ranked as a top performer since the introduction of the 8-4-4 system. In 2024, the school recorded a mean score of 10.038.
2. MaryHill High
- Location: Thika, Kiambu County
- Year Founded: 1933
- Cluster: 3
MaryHill High remains a preferred choice for many female candidates. It attained an impressive mean grade of 10.051 in the 2024 KCSE exams.
1. Kenya High
- Location: Nairobi, Nairobi County
- Year Founded: 1910
- Cluster: 3
Kenya High continues to dominate the rankings, offering an exemplary academic environment. In 2024, the school secured the top position with a mean grade of 10.131.
Kenya High School Fees
The annual school fees for Kenya High School amount to approximately Ksh. 75,798. This institution is among the costlier public schools in Kenya.
Top Extra-County Girls’ Schools in Kenya
Kenya has several high-performing extra-county girls’ schools that students can consider. Some of the most notable include:
- Precious Blood Girls High School
- St. Francis Rang’ala Girls
- Moi Tea Girls Secondary School
- Mary Mount Secondary School
- Loreto Kiambu Girls High School
Best Performing Girls’ School in KCSE 2024
Kenya High School was recognized as the top-performing girls’ school in the 2024 KCSE examinations, achieving a mean grade of 10.131.
Leading Schools for Girls in Kenya
Several schools stand out as excellent choices for girls’ education. Among them are Kenya High, Maryhill High, Moi Girls’ Eldoret, and St. Brigids Girls High School, Kiminini.
Kenya High School Status
Kenya High School, located in Nairobi, is a public girls’ secondary school. It consistently ranks as the best-performing girls’ institution in the country.
Most Sought-After High School in Kenya
Kabianga High School is the most preferred high school by students in Kenya, with Nanyuki High School and Pangani Girls’ High School closely following.
Maryhill Girls’ National School Status
Maryhill Girls is a national boarding school in Kenya and is recognized as one of the top-performing institutions in the country.
Read Also: TSC Sub-County Director Succumbs After Prolonged Illness
Diversity in National Girls’ Schools
The top national girls’ schools in Kenya welcome students from all over the country. Admission is based on academic merit, primarily determined by marks.
While some of these institutions were originally established for European students, they have since evolved into diverse learning environments embracing various cultures and backgrounds.
Best National Girls Schools in Kenya Ranked by Performance – 2025.
Follow Teachers Updates on Facebook, LinkedIn, X (Twitter), WhatsApp, Telegram, and Instagram. Get in touch with our editors at [email protected].