Machakos Girls High Sch

Quick Info

Machakos Girls High Sch is in Machakos County (Machakos Town Constituency).

Machakos Girls High Sch is a girls boarding secondary school.

Machakos Girls’ High School is a government girls’ boarding school located in Mumbuni, Muakwani Sub location, in Machakos County
Machakos Girls’ High School was started as a Primary School for boys under the name Government African School in 1915. In 1946, the Primary School became a mixed school for boys and girls.
the school was split and all the boys were moved to the now Machakos School in 1951 and school name changed to “Government African Girls’ Intermediate School.”
The first Form 1 class of 12 girls was started in 1959 and in 1961 The school had Form 1 and 2 and standards 6, 7 and 8 of Intermediate classes.
The name was then changed to MACHAKOS GIRLS’ HIGH SCHOOL
In 1965 , a double stream in Form 1 class was started and in 1968,Machakos Girls’ High School became a triple stream school, Form 1-4.In 1972 a form 5 Arts class was started.
Machakos Girls’ High School is currently a Girls’ Boarding Public Provincial School serving all the districts of Eastern Province, and we also have many students from other provinces of our country.
Students Enrolment of 814

Nearby schools:

  1. Kathaayoni Primary (726.76m)
  2. Machakos Primary Sch (1083.61m)
  3. Machakos Baptist Primary (1204.08m)
  4. Mwangaza Centre (1266.29m)
  5. Machakos Baptist High School (1369.56m)


School Code: G4050094

Address: 23 Mks

Level: Secondary School

Day/Boarding: Boarding

Gender: Girls

Ownership: Public

Sponsor: Central Government/DEB

Student Needs: Ordinary


Acreage: 61

Acreage per enrolment: 10.3

Pupil Teacher Ratio: 0.0

Total Enrolment: 626

Total Teaching staff: 32


County: Machakos

Constituency: Machakos Town

Province: Eastern

District: Machakos

Division: Central - Machakos

Location: Mumbuni

Sub Location: Muakwani


TSC Male Teachers 10
TSC Female Teachers 19
Local Authority Male Teachers 0
Local Authority Female Teachers 0
PTA Board of Governors Male Teacher 2
PTA Board of Governors Female Teacher 1
Other Male Teachers 0
Other Female Teachers 0
Non Teaching Staff Male 15
Non Teaching Staff Female 7