Skip to content
Home Eastern
Senior schools in Eastern Province
Abc Katelembo Secondary Senior school · Mixed · Day & Boarding, Machakos County Abc Kayata Girls Secondary C4 · Girls · Day, Mukaa sub-county, Makueni County Abc Kisovo Secondary C4 · Mixed · Day, Mwingi Central sub-county, Kitui County A.B.C. Kwangengi Secondary C4 · Mixed · Day, Kathiani sub-county, Machakos County Abc Nkondi Girls Secondary C3 · Girls · Boarding, Tharaka South sub-county, Tharaka-Nithi County Abothuguchi Secondary School C2 · Boys · Boarding, Meru Central sub-county, Meru County ACK Gitii Secondary School Senior school · Mixed · Day, Embu County ACK Igangara Secondary C3 · Mixed · Boarding, Muthambi sub-county, Tharaka-Nithi County ACK Kaanwa Mixed Secondary C3 · Mixed · Boarding, Igambang’Ombe sub-county, Tharaka-Nithi County ACK Malikini Secondary School C4 · Mixed · Day, Mwea sub-county, Embu County ACK Ndumari Day Secondary School C4 · Mixed · Day, Embu East sub-county, Embu County ACK Nyagari Secondary School C4 · Mixed · Day, Embu East sub-county, Embu County ACK St Joseph's Maau Eli Secondary School C4 · Mixed · Day, Kathonzweni sub-county, Makueni County ACK St Paul's Makandune Secondary School C4 · Mixed · Day, Meru Central sub-county, Meru County ACK St. Stephen's Kima Secondary School C4 · Mixed · Day, Mukaa sub-county, Makueni County AIC Athi River Secondary School Senior school · Mixed · Day & Boarding, Machakos County A.I.C Ithambwangao Secondary Senior school · Mixed · Day, Kitui County AIC Itheuni Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County AIC Katalwa Secondary C4 · Mixed · Day, Mwingi Central sub-county, Kitui County AIC Kavatanzou Secondary C4 · Mixed · Day, Kilungu sub-county, Makueni County AIC Kunikila Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County A.I.C Kyome Boys Secondary C2 · Boys · Boarding, Mwingi West sub-county, Kitui County A.I.C Kyome Girls C2 · Girls · Boarding, Mwingi West sub-county, Kitui County AIC Kyondoni Girls Secondary C2 · Girls · Boarding, Kitui West sub-county, Kitui County AIC Mbembani Central Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County A.I.C Mutulani Secondary School C4 · Mixed · Day, Makueni sub-county, Makueni County AIC Ndovoni Secondary School Senior school · Mixed · Day, Machakos County AIC Nunguni Secondary School C4 · Mixed · Day, Kilungu sub-county, Makueni County AIC Nyayo Girls Secondary Senior school · Girls · Boarding, Makueni County AIC Nzeluni Girls Secondary School C2 · Girls · Boarding, Mwingi West sub-county, Kitui County Airways High School Senior school · Mixed · Day, Machakos County Akaiga Mixed Day Secondary School Senior school · Mixed · Day, Meru County Akirang'Ondu Boys Secondary School C3 · Mixed · Boarding, Igembe Central sub-county, Meru County Akithi Girls Secondary C3 · Girls · Boarding, Tigania West sub-county, Meru County All Saint Kigari Day Secondary School Senior school · Mixed · Day, Embu County Ambaru Secondary School C4 · Mixed · Day, Mutuati sub-county, Meru County Ametho Mixed Day Secondary School C4 · Mixed · Day, Tigania Central sub-county, Meru County Angaine Mixed Day Secondary School C4 · Mixed · Day, Buuri West sub-county, Meru County Angelic Girls High School Senior school · Girls · Boarding, Meru County Ankamia Mixed Day Secondary C4 · Mixed · Day, Tigania Central sub-county, Meru County Antuaboi Secondary Senior school · Mixed · Boarding, Meru County Antuanduru Mixed Day Secondary C4 · Mixed · Day, Tigania East sub-county, Meru County Antubetwe Kiongo Secondary School C3 · Mixed · Boarding, Mutuati sub-county, Meru County Arc Bishop Nzimbi Secondary School Senior school · Mixed · Day, Kitui County Athiriver Academy Secondary Senior school · Mixed · Day & Boarding, Machakos County Athiru Gaiti Mixed Day Secondary School C4 · Mixed · Day, Igembe South sub-county, Meru County Athi Secondary School C4 · Mixed · Day, Ikutha sub-county, Kitui County Athwana Secondary C3 · Mixed · Boarding, Tigania West sub-county, Meru County Auki Secondary School C4 · Mixed · Day, Igembe South sub-county, Meru County Barazani Girls High School C2 · Girls · Boarding, Nzaui sub-county, Makueni County Bishop Cavallera Secondary School Senior school · Girls · Boarding, Marsabit County Bishop Lawi Imanthiu Mixed Day Secondary School Senior school · Mixed · Day, Meru County Bishop Locati Memmorial Senior school · Mixed · Day, Meru County Bishop Ndingi Secondary C3 · Mixed · Boarding, Mwala sub-county, Machakos County Bishop Ngala Secondary Senior school · Mixed · Day & Boarding, Makueni County Bishop Paul Mutua High School-Kinyaata Senior school · Mixed · Day, Machakos County Brightway Girls Secondary Senior school · Girls · Boarding, Machakos County Bureruiri Secondary School Senior school, Meru County Calvary Hill High School Senior school · Mixed · Day, Embu County Carmel Girls Secondary School Senior school · Girls · Boarding, Machakos County C.C.M Kangeta Secondary School Senior school · Mixed · Day, Meru County Ccm Mbuinjeru Mixed Day Secondary School Senior school · Mixed · Day, Embu County Ccm Meru Township Mixed Day Secondary School C4 · Mixed · Day, Imenti North sub-county, Meru County Ccm Ndiruni Day Secondary Senior school · Mixed · Day, Tharaka-Nithi County Central Secondary School Senior school · Boys · Day & Boarding, Meru County Chiakariga Girls Secondary C3 · Girls · Boarding, Chiakariga sub-county, Tharaka-Nithi County Chiakariga Mixed Secondary C4 · Mixed · Day, Chiakariga sub-county, Tharaka-Nithi County Chief Mbogori Girls Secondary C2 · Girls · Boarding, Maara sub-county, Tharaka-Nithi County Chief Petro Mixed Day Secondary C4 · Mixed · Day, Meru South sub-county, Tharaka-Nithi County Chogoria Boys Secondary C1 · Boys · Boarding, Maara sub-county, Tharaka-Nithi County Chogoria Girls High C1 · Girls · Boarding, Maara sub-county, Tharaka-Nithi County Chogoria Senior School Senior school · Girls · Boarding, Tharaka-Nithi County Chugu Secondary School Senior school · Boys · Boarding, Meru County Chuka Boys High School C2 · Boys · Boarding, Meru South sub-county, Tharaka-Nithi County Chuka Girls Secondary C2 · Girls · Boarding, Meru South sub-county, Tharaka-Nithi County Chung'Ari Mixed Day Secondary School C4 · Mixed · Day, Imenti East sub-county, Meru County Chyeni Secondary Senior school · Mixed · Day & Boarding, Makueni County Ciamada Mixed Secondary School Senior school · Mixed · Day, Embu County Clay International Secondary School Senior school · Mixed · Day, Makueni County Consolata Girls-Gitaraka Secondary C3 · Girls · Boarding, Mwea sub-county, Embu County Consolata Girls High School Senior school · Girls · Boarding, Embu County Consolata Iriamurai Secondary Senior school · Girls · Boarding, Embu County County Educational Centre Senior school · Girls · Boarding, Tharaka-Nithi County Dakabaricha Mixed Day Secondary School C4 · Mixed · Day, Marsabit sub-county, Marsabit County Danana Girls Secondary School Senior school · Girls · Boarding, Machakos County Darajani Secondary School C3 · Boys · Boarding, Kambu sub-county, Makueni County DEB Kairuri Mixed Day Secondary School Senior school · Boys · Day, Embu County DEB Kavutiri Mixed Secondary School C4 · Mixed · Day, Embu North sub-county, Embu County Don Bosc Girls Secondary School Senior school · Girls · Boarding, Embu County Don Bosco Boys Secondary School Senior school · Boys · Day & Boarding, Embu County Don Marino Mixed Secondary School Senior school · Mixed · Day, Embu County Dr. Godana Memorial Boys Secondary School Senior school · Boys · Boarding, Marsabit County Ekalakala Secondary School Senior school · Mixed · Day, Machakos County Embakasi Girls Secondary School Senior school, Machakos County Embu County Mixed Secondary C4 · Mixed · Day, Embu West sub-county, Embu County Embu High School Secondary Senior school · Mixed · Day & Boarding, Embu County Ena Day Secondary School Senior school · Mixed · Day, Embu County Endau Secondary C3 · Mixed · Boarding, Mutitu sub-county, Kitui County Eng Ngilu Mixed Secondary School C4 · Mixed · Day, Kitui Central sub-county, Kitui County Enguli Abc Secondary School C3 · Mixed · Boarding, Mukaa sub-county, Makueni 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.