Machakos School ranks among the top national public boys’ 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 reflected 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 was renamed the Government African Girls Intermediate School.
It admitted African students only, and hence the name “Government African Boys School”.
The first principal, who was white (1950), was called Crowford, who stayed for only 4 years. Over time, the school has grown from a 3-streamed school to a 10-streamed one.
Since its inception, more than 17,000 students have gone through Machakos School.
Machakos School performance
Since the introduction of the 8-4-4 system since 1989, the institution has been admitting candidates who sat the national high school entrance examination, the Kenya Certificate of Primary Education (KCPE).
Also Read: Kahuhia Girls High School History, Fees, KCSE Performance and Key Contacts
The last KCPE was administered in 2023 after it was replaced by the Kenya Primary School Education Assessment (KPSEA) under the Competence-Based Curriculum (CBC).
Over the years, Machakos School has consistently demonstrated improvement in both academic and co-curricular performance, continuing to record top performances in the Kenya Certificate of Secondary Education (KCSE) national examinations and featuring among the top 200 countrywide.
In the 2024 KCSE results, the school had 8 students achieving the highest possible grade of a straight A.
Additionally, 46 students scored an A-, while 60 earned a B+ grade. Another 96 students attained a solid B. A further 112 candidates scored a B-, while 115 scored a C+.
School Fees
The government previously issued a directive outlining the maximum annual school fees that parents should pay. Under new guidelines introduced in 2020 by the Ministry of Education, Kenya’s 103 national schools were grouped into four clusters.
Machakos School was placed in Cluster One (I), meaning the official annual fee cap for students is approximately Ksh75,798.
Also Read: Machakos Girls High School Fees, History KCSE Performance and Key Contacts
However, actual fees may vary slightly from school to school due to additional charges levied by individual institutions—such as for uniforms, motivation programs, or co-curricular activities.
Location and contacts
The learning institution is located approximately 2 kilometers from Machakos Town, Machakos County on the Kitui – Machakos – Nairobi Road.
In case you have any complaints, queries, or comments, you can reach the institution’s administration through the contacts below.
Mobile phone number: +254721 796 771
Postal address: P.O Box 39, Machakos
Email Address: [email protected]
Official website: machakosschool.com
Machakos School KNEC school code: 12300001
Follow our WhatsApp Channel and X Account for real-time news updates.