Moi Girls' High School – Eldoret is a national girls' boarding school and one of Kenya's top-performing secondary institutions. Classified as C1 under the Competency-Based Curriculum (CBC), it now operates as a Senior School serving Grades 10 to 12. This article covers its category, fee structure, KCSE results, admissions process, and location.

Source: Facebook
TABLE OF CONTENTS
Key takeaways
- Moi Girls Eldoret is a public, national-level Senior School classified as C1.
- Under Ministry of Education guidelines, the school falls in Cluster Three, with an annual fee cap of approximately Ksh 75,798.
- In the 2024 KCSE, 97.89% of its 417 candidates achieved the minimum university entry grade, with 32 students scoring a straight A.
- The school hosts Grades 10, 11, and 12 learners under the CBC framework.
- To be placed at the school, a Grade 9 learner must select it online; placement is based on available Grade 10 vacancies.
Is Moi Girls High School Eldoret a national school?
Moi Girls Eldoret is a public national-level Senior School, classified as C1, and is physically located in Ainabkoi Sub-County, Uasin Gishu County, in the Rift Valley Region of Kenya.
It is owned and funded by the Government of Kenya. The school operates as a boarding institution.
It currently enrols over 1,500 students and employs 75 teachers.
Brief history
The school has a history dating back to 1928, when it was first established as a European Primary School — originally named Highlands Primary School — to cater to the children of white settlers.
With Kenya gaining independence in 1963, the school opened its doors to the first African students in 1965, aligning with the government's integration policy.
In 1978, the school transitioned from 'The Highlands School' to its present name, as a tribute to D. T. arap Moi, who had become President of Kenya that same year.
Curriculum and programmes
The institution has transitioned to a Senior School, now hosting Grades 10, 11, and 12 learners under the CBC framework.
The school offers three CBC pathways: STEM, Social Sciences, and Arts & Sports.
Across these pathways, the school offers 46 different subject combinations.
Under the CBC transition, Kenya is moving from the 8-4-4 system to the 2-6-3-3-3 Competency-Based Curriculum. The first cohort of CBC learners completed Junior School (Grade 9) and sat for the Kenya Junior School Education Assessment (KJSEA) before transitioning into Senior School (Grade 10).
Upon completion of Grade 12, future cohorts will sit for the Kenya Senior Secondary Education Assessment (KSSEA) instead of the KCSE.
School fees

Source: Facebook
The government has issued a directive outlining the maximum annual fees parents should pay. Under guidelines introduced in 2020 by the Ministry of Education, Kenya's national schools were grouped into four clusters.
Moi Girls Eldoret is in Cluster Three, meaning the official annual fee cap is approximately Ksh 75,798.
Fee component | Government (Ksh) | Parent (Ksh) | Total (Ksh) |
Teaching, learning materials & exams | 4,792 | — | 4,792 |
Boarding equipment & stores | — | 32,385 | 32,385 |
Repairs, maintenance & improvement | 1,886 | 2,960 | 4,846 |
Local travel & transport | 1,833 | 1,621 | 3,454 |
Administration costs | 1,572 | 3,516 | 5,088 |
Electricity, water & conservancy | 3,151 | 6,302 | 9,453 |
Activity fees | 1,256 | 798 | 2,054 |
Personnel emolument | 5,755 | 5,972 | 11,727 |
Medical & insurance | 1,999 | — | 1,999 |
Total | 22,244 | 53,554 | 75,798 |
Actual fees may vary slightly from school to school due to additional charges levied by individual institutions. These additional costs may include:
- School uniform
- Co-curricular activity fees
- Motivation programme contributions
- Optional trips and excursions
KCSE results and academic performance
The school has maintained a stellar academic record, consistently ranking among Kenya's top 10 secondary schools in the KCSE examinations.
In the 2024 KCSE, 32 students scored straight As, and 100 candidates scored A− out of 417 candidates who sat the exams.
Additionally, 135 students attained a B+, 94 scored a B, and 34 managed a B−. The 2024 candidates achieved a mean score of 9.75.
Principal Juliana Kirui said the school was excited with the performance, which was far better than the previous year, when the school recorded only 7 straight As.
The table below shows recent KCSE performance trends:
Year | Candidates | University entries | Mean score | Pass rate |
2019 | 351 | 333 | 9.66 | 94.54% |
2022 | 390 | 389 | 10.06 | 99.74% |
2024 | 417 | 408 | 9.75 | 97.89% |
Results are accessible through the KEMIS portal, where candidates enter their names and index numbers.
Admissions and selection

Source: Facebook
Each year, about 400 students are admitted based on academic merit and choice, in line with Kenya's education policy.
The Kenya Certificate of Primary Education (KCPE) exam determined eligibility until 2023, when it was replaced by the Kenya Primary School Education Assessment (KPSEA) under the CBC.
Placement is done by the Ministry of Education. A Grade 9 learner must select the school online; placement is then based on available Grade 10 vacancies.
How to apply
- Sit the KPSEA at the end of Grade 9.
- Log in to the Ministry of Education school-selection portal.
- Select Moi Girls Eldoret as a preferred school.
- Await placement results from the Ministry.
- Report to the school with all required admission documents on the stipulated date.
Moi Girls Senior School – Eldoret is located in Ainabkoi Sub-County, Uasin Gishu County, Rift Valley Region, Kenya.
Postal address | P.O. Box 140-30100, Eldoret, Kenya |
Phone | +254 721 969756 |
admin@moigirlseldoret.ac.ke | |
KNEC code | 26500001 |
Official website |
Frequently asked questions
Is Moi Girls High School Eldoret a national or extra-county school?
Moi Girls Eldoret is a public national-level Senior School classified as C1. National schools admit students from across Kenya based on merit, making them the most competitive category in the country's education system.
What is the fee structure at Moi Girls Eldoret?
The official annual fee cap for Moi Girls Eldoret, as a Cluster Three national school, is approximately Ksh 75,798. This is the government-set maximum. Individual schools may charge slightly more to cover uniforms, motivation programmes, or activity fees not included in the standard cap.
How are KCSE results checked at Moi Girls Eldoret?
KCSE results are available through the Kenya Education Management Information System (KEMIS). Parents and candidates visit the portal and enter KCSE names and index numbers to access results.
What CBC pathways does Moi Girls Eldoret offer?
The school offers three CBC pathways — STEM, Social Sciences, and Arts & Sports — and hosts Grade 10, 11, and 12 learners under the CBC framework. Learners choose a pathway on entry to Grade 10 based on their Grade 9 KJSEA performance and interests.
What was the school's previous name?
Moi Girls Senior School – Eldoret was formerly known as Moi Girls High School – Eldoret. Originally named Highlands Primary School, the institution underwent several transformations reflecting the changing landscape of education in the region before taking its current name in 1978.
Tuko.co.ke also highlighted facts about Our Lady of Consolata Mugoiri Girls High School, including its location, fees, admissions process and academic performance.
Founded by the Consolata Sisters in 1938, the Murang’a school has grown from a primary school into a C1 national institution. Its alumni include Chief Justice Martha Koome, while its 2025 KCSE candidates achieved a 95.05% university transition rate.
Source: TUKO.co.ke
