Skip to content
Home Eastern Machakos Central - Machakos
Senior schools in Central - Machakos Division
ABC Katelembo Secondary Senior school · Mixed · Day & Boarding, Machakos County AIC Mbembani Central Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Brightway Girls Secondary Senior school · Girls · Boarding, Machakos County Grass Valley Girls High Senior school · Girls · Day & Boarding, Machakos County Kamweleni High School C4 · Mixed · Day, Kalama sub-county, Machakos County Katethya Secondary Senior school, Machakos County Kathekakai Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Katoloni Secondary School C3 · Mixed · Boarding, Machakos sub-county, Machakos County Katumani Secondary Senior school, Machakos County Kimutwa Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County Kiseveni Secondary School Senior school · Mixed · Day, Machakos County Kitanga Secondary Senior school · Mixed · Day & Boarding, Machakos County Kithaayoni Secondary Senior school · Mixed · Day & Boarding, Machakos County Kitulu Day Secondary School C4 · Mixed · Day, Machakos sub-county, Machakos County Konza ABC Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County Kusyomuomo Secondary Senior school · Mixed · Day, Machakos County Kwathanze Secondary Senior school · Mixed · Day & Boarding, Machakos County Kyambuko Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyanda Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyanguli Secondary C3 · Mixed · Boarding, Machakos sub-county, Machakos County Kyeni Baptist Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyulu Hill Secondary Senior school · Mixed · Day & Boarding, Machakos County Machakos Academy Girls High School Senior school · Girls · Boarding, Machakos County Machakos Baptist High School Senior school · Mixed · Day, Machakos County Machakos Central Secondary Senior school · Mixed · Day, Machakos County Machakos Girls High School C1 · Girls · Boarding, Machakos sub-county, Machakos County Machakos School Senior school · Boys · Boarding, Machakos County Mangauni Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County Mikuini Secondary School C3 · Mixed · Boarding, Machakos sub-county, Machakos County Mua Farm Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Mua Hills Girls Secondary School C2 · Girls · Boarding, Machakos sub-county, Machakos County Muindi Mbingu Secondary School C3 · Boys · Boarding, Machakos sub-county, Machakos County Mumbuni Boys Secondary C2 · Boys · Boarding, Machakos sub-county, Machakos County Mumbuni Girls Secondary C2 · Girls · Boarding, Machakos sub-county, Machakos County Mutituni Secondary Senior school · Mixed · Day, Machakos County Muvuti Secondary School C3 · Boys · Boarding, Machakos sub-county, Machakos County Mwangaza Centre Senior school, Machakos County Ngelani High School Senior school · Mixed · Day, Machakos County Ngomeni Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Pope Paul Vi Junior Seminary Senior school · Mixed · Boarding, Machakos County Saint Valentine Girls High School Senior school · Girls · Day & Boarding, Machakos County St James Secondary Senior school · Mixed · Day, Machakos County St Luke's Secondary Senior school, Machakos County St Monicah Girls Secondary School Senior school · Girls · Boarding, Machakos County St Valentines Boys High Senior school · Mixed · Day & Boarding, Machakos County Upper Kitanga Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County
Sources
Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1 , C2 , C3 and C4 lists. Checked 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.