Machakos Girls High School is one of Kenya’s top extra-county public girls’ secondary schools, located in Machakos County, near Machakos Town. Established in 1915 and originally a primary school for boys, the school has since evolved to become a prestigious institution for girls’ education. Over the years, it has maintained a strong academic reputation and is recognized for its academic excellence and holistic development.
In this article, we will explore the history of Machakos Girls High School, its KCSE performance, fees, and contact information.
History of Machakos Girls High School
Machakos Girls High School’s journey began in 1915 as Government African School (GAS), originally catering to boys. Over the years, the school underwent several transformations:
- 1946: Transitioned to a mixed institution.
- 1950: Boys were moved to Machakos School, and the school became Government African Girls Intermediate School.
- 1959: The first Form One class was admitted, and the school officially adopted the name Machakos Girls High School.
- 1965: The school introduced a double stream in Form One.
- 2007: A fourth stream was introduced, and the school further expanded.
- Today: Machakos Girls is a six-streamed boarding school, educating over 1,000 girls.
KCSE Performance
Machakos Girls High School has a consistent record of outstanding academic performance in the Kenya Certificate of Secondary Education (KCSE) exams.
In 2024, the school had 328 candidates, and the results were impressive:
- 1 student achieved a straight A.
- 3 students scored A-.
- 19 students attained B+.
- 46 students scored B.
- 72 students earned B-.
The overall mean score for the school in 2024 was 7.2957, a slight dip from the 2023 mean score of 7.611. However, the school’s KCSE performance remains strong, with over 90% of students achieving the minimum university entry grade under full government sponsorship.
School Fees
As per the Ministry of Education’s directives, the fee cap for extra-county schools in Kenya is approximately Ksh 75,798 annually. However, the actual fees for Machakos Girls High School are estimated at around Ksh 40,535 per year, but additional charges for uniforms, motivation programs, and co-curricular activities may apply.
Some schools may charge up to Ksh 60,000 annually, depending on additional expenses.
For accurate and up-to-date fee details, it’s recommended that parents contact the school directly.
Location and Contacts
Machakos Girls High School is located in Machakos Town, Machakos County, just off the Machakos – Kitui Road.
Contact Information:
- Mobile phone number: 020-8071919
- Postal address: P.O. Box 13-90100, Machakos
- Email address: [email protected]
- Official website: machakosgirls.sc.ke
- KNEC code: 12301702
Conclusion
Machakos Girls High School continues to be a pillar of excellence in Kenya’s education system, particularly for girls’ education. With a strong academic record, a commitment to holistic development, and consistent KCSE performance, it stands as one of the leading national schools in Kenya.
For those interested in enrolling their daughters, or those seeking more information on admissions, fees, or academic performance, you can contact the school directly through the provided channels.








