Machakos Girls High School ranks among the top extra-county public girls’ secondary schools in Kenya. The school traces its roots back to 1915 when it was first established as a Primary School for boys under the name Government African School.
Over the years, the institution underwent a series of transformations that reflect its growth and shifting educational priorities in Kenya’s history.
In 1946, the school transitioned into a mixed institution, admitting both boys and girls. However, just four years later in 1950, the boys were moved to what is now Machakos School, and the girls’ section became known as the Government African Girls Intermediate School.
A major milestone came in 1959 when the school admitted its first Form One class, consisting of 12 girls.
By 1960, the school offered Forms One and Two alongside Standards 6, 7, and 8, further officially adopting the name Machakos Girls High School, which cemented its identity as a girls-only secondary school.
Machakos Girls High School history
In 1965, the school introduced a double stream in Form One, and by 1968, it had grown into a triple-streamed school for all four secondary levels.
Further academic expansion took place in 1972 with the introduction of a Form Five Arts class. A second stream was added in 1978, which later evolved into a science stream in 1984 to meet the growing demand for science-based education.
Also Read: State House Girls High School Fees, KCSE Performance and Contacts
Machakos Girls continued to expand, with a fourth stream introduced in 2007 for the Form One class. Today, the school stands as a six-streamed extra-county boarding institution, proudly educating over 1,000 girls from various parts of the country.
Over the years, the school has consistently demonstrated improvement in both academic and co-curricular performance.
In the 2016 Kenya Certificate of Secondary Education (KCSE) results, the school posted an impressive mean score of 7.98.
Performance
In the 2024 KCSE, Machakos Girls High School presented a total of 328 candidates, with 1 student achieving the highest possible grade of a straight A.
Additionally, 3 students scored an A-, while 19 earned a B+ grade. Another 46 students attained a solid B.
A further 72 candidates scored a B-, 96 scored a C+, 48 scored grade C, while 36 students scored a C-. The lowest grade recorded was a D+, attained by seven students.
Also Read: Alliance Girls High School Fees, KCSE Performance & Contacts
Machakos posted a mean score of 7.2957 in the 2024 KCSE, a slight dip from the school’s 2023 mean score of 7.611.
School Fees
The government has previously issued a directive to all institutions regarding the total fees parents should pay per year.
The total annual fees per student at Machakos Girls is approximately Ksh40,535, which serves as the fee cap set by the Ministry of Education for extra county schools in Kenya.
The total fees may however, vary from school to school due to additional expenses introduced by respective institutions, such as uniforms, motivation fees, and extra activities.
Some schools charge parents/guardians a high of Ksh60,000 annually.
Location and contacts
The learning institution is located in Machakos Town, Machakos County, off the Machakos – Kitui Road.
In case you have any complaints, queries, or comments, you can reach the institution’s administration through the contacts below.
Mobile phone number: 020-8071919
Postal address: P.O Box 13- 90100 Machakos
Email Address: [email protected]
Official website: machakosgirls.sc.ke
Machakos Girls High School KNEC school code: 12301702
Follow our WhatsApp Channel and X Account for real-time news updates.