Best Performing Secondary Schools in Machakos County

As students enroll in different secondary schools in Kenya, their parents want to learn more about the secondary schools that their children will attend. This article lists the best-performing secondary schools in Machakos County with the best academic results.

Best Performing Secondary Schools in Machakos County

1. Kathiani Girls High School

Kathiani Girls High School is a girls’ secondary school in the Kathiani sub-county, about 5 kilometers from Machakos. It is one of the top-performing schools in the county and has a reputation for academic excellence.

Kathiani Girls High School has a strong leadership team committed to providing quality education to students. The school’s motto is “Strive for Excellence,” It encourages its students to aim for excellence in all aspects of their lives.

Mean: 9.1235


Address: Mumbuni North, Nthunguni, Machakos Town

Phone: 0728 393218


School code: 12300

2. Machakos Boys High School

Machakos Boys High School is situated along Machakos-Kitui Road in Mumbuni’s Machakos Town constituency. Under the name Government African School, the institution opened its doors to boys in 1915 as a primary school. The Primary School started serving both boys and girls in 1946. The school was divided in 1950, and all the girls were transferred to Machakos School.

This is one of the oldest and most prestigious schools in the county. It has a long-standing reputation for producing top-performing students in national exams and offers various extracurricular activities.

Mean: 8.0


Postal Address: P.O. Box 13, Machakos 90100

Phone: 020-2507272


Best Performing Secondary Schools in Machakos County

3. Caring Hearts High School

Caring Hearts High School was established to provide quality education to students from the surrounding community. The school offers both boarding and day school programs for students.

The school has a team of experienced and qualified teachers committed to providing quality education. The school also has modern facilities, including well-equipped classrooms, laboratories, a library, and a computer lab to facilitate learning.

Mean: 7.76


Address: P7GH+8QR, Nguluni

Phone: 0705 811573

School code:

Read also, Best Performing Secondary Schools in Kitui County

Read also, Best Secondary Schools in Nyeri County

4. Misyani Girls Secondary School

Misyani Girls Secondary School is a public girls’ boarding school located in Kangundo constituency, Machakos County, Kenya. The school is in the Misyani area, about 9 kilometers from Kangundo town.

Misyani Girls Secondary School has a population of about 500 students and a teaching staff of approximately 30 teachers. Misyani Girls Secondary School has performed well academically, with a good track record of producing students who excel in national examinations. The school has also been recognized for promoting co-curricular activities, particularly sports and music.

Mean: 7.48


Postal Address: P.O. Box 1249, Kangundo 90115

Phone: 0725-217171/ 0727-164222


5. Machakos Girls’ High School

Machakos Girls’ history is intertwined with that of Machakos School since everything began here. In 1959, the school had its first Form 1 class of 12 girls, and by 1960, it had Form 1, Form 2, Standard 6, 7, and 8 classes. The KCSE performance of Machakos Girls has vastly improved over the years. The secondary school is an extra county school headed by Mrs. Lucy Mugendi, the principal.

Mean: 7.1406

School code: 12301702


Address: Mumbuni North, Makutano – Kitui Rd, Machakos

Phone: 020 8071919

6. Kabaa High School

Kabaa High School is a boarding secondary school for males in Mbiuni, Machakos County. In 1924 Dutch priest Fr. Michael Witte of the Holy Ghost Fathers founded the institution.

The boys’ school had 35 students when it first opened, but in 1939 it was transformed into a teachers’ training college, a primary boarding school, and an intermediate school. Kabaa was founded as a secondary school in 1960 and became an intellectual powerhouse for 20 years until the government seized it from the Catholic Church and caused its decline.

Mean: 6.98

School code: 12314201

7. Masinga Boys High School

Masinga Boys High School is an extra-county boarding high school in Machakos County. It is one of the highest-performing high schools in Machakos County since it has maintained a strong performance record on the KCSE examinations.

Mean: 6.455

Read also, Best Performing Secondary Schools in Tharaka Nithi County

Read also, Best Private Secondary Schools in Kisumu County