Skip to content
Home Eastern
Senior schools in Eastern Province
Itivanzoi Secondary C4 · Mixed · Day, Kyuso sub-county, Kitui County Itoleka Girls Secondary School C2 · Girls · Boarding, Katulani sub-county, Kitui County Itoloni Girls Secondary C2 · Girls · Boarding, Mwingi West sub-county, Kitui County Itoloni Mixed Secondary School C4 · Mixed · Day, Mwingi West sub-county, Kitui County Itugururu Secondary School C2 · Mixed · Boarding, Igambang’ombe sub-county, Tharaka-Nithi County Iuani Secondary School C4 · Mixed · Day, Makueni sub-county, Makueni County Ivaini Secondary School C3 · Mixed · Boarding, Kitui Central sub-county, Kitui County Ivingoni Secondary School C4 · Mixed · Day, Kambu sub-county, Makueni County Jimmy Thyaka Secondary School Senior school · Mixed · Day, Machakos County Joanna Chase Secondary School C3 · Mixed · Boarding, Kambu sub-county, Makueni County Jojanef Secondary Senior school · Mixed · Day & Boarding, Makueni County Joseph Allamano Karamani Secondary Senior school · Boys · Boarding, Tharaka-Nithi County Kaaga Boys's High School C2 · Boys · Boarding, Imenti East sub-county, Meru County Kaaga Girls High School C1 · Girls · Boarding, Imenti East sub-county, Meru County Kaai Girls Secondary C3 · Girls · Boarding, Mwingi East sub-county, Kitui County Kaanyaga Secondary C4 · Mixed · Day, Tharaka South sub-county, Tharaka-Nithi County Kaare Mixed Secondary C4 · Mixed · Day, Maara sub-county, Tharaka-Nithi County Kaasya Secondary School C4 · Mixed · Day, Kathonzweni sub-county, Makueni County Kabaa Boys Secondary School C2 · Boys · Boarding, Mwala sub-county, Machakos County Kabaa Mixed Day Secondary School C4 · Mixed · Day, Kitui Central sub-county, Kitui County Kaela Secondary C4 · Mixed · Day, Mwingi Central sub-county, Kitui County Kaewa Girls High School Senior school · Girls · Day, Machakos County Kaewa Secondary School C4 · Mixed · Day, Kathiani sub-county, Machakos County Kagaari Mixed Day Secondary School C4 · Mixed · Day, Embu East sub-county, Embu County Kaguma Mixed Day Secondary School C4 · Mixed · Day, Meru Central sub-county, Meru County Kagumori Secondary School C4 · Mixed · Day, Embu North sub-county, Embu County Kagwampungu Mixed Day Secondary School C4 · Mixed · Day, Imenti South sub-county, Meru County Kainginyo Mixed Day Secondary School C4 · Mixed · Day, Imenti North sub-county, Meru County Kaira Day Secondary School Senior school · Mixed · Day, Meru County Kajiampau Mixed Day Secondary C3 · Mixed · Boarding, Igambang’ombe sub-county, Tharaka-Nithi County Kajiunduthi High School Senior school · Mixed · Boarding, Tharaka-Nithi County Kajuki Mixed Secondary C3 · Mixed · Boarding, Igambang’ombe sub-county, Tharaka-Nithi County Kakeani Mixed Secondary School C4 · Mixed · Day, Kitui West sub-county, Kitui County Kako Secondary School Senior school · Mixed · Day & Boarding, Makueni County Kakunike Secondary Senior school, Kitui County Kakuswi Secondary Senior school · Mixed · Day & Boarding, Makueni County Kakuyuni Secondary School C4 · Mixed · Day, Kangundo sub-county, Machakos County Kalaani Mixed Day Secondary School C4 · Mixed · Day, Nzaui sub-county, Makueni County Kalama Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Kalamba Secondary School C4 · Mixed · Day, Nzaui sub-county, Makueni County Kalandini Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County Kalatine Girls Secondary School C4 · Girls · Day, Mumoni sub-county, Kitui County Kalawa Girls Secondary C3 · Girls · Boarding, Mbooni East sub-county, Makueni County Kalawa Secondary School C2 · Boys · Boarding, Mbooni East sub-county, Makueni County Kalewa Secondary School C4 · Mixed · Day, Maara sub-county, Tharaka-Nithi County Kaliati Mixed Secondary C4 · Mixed · Day, Tigania West sub-county, Meru County Kaliene Secondary C3 · Mixed · Boarding, Tigania Central sub-county, Meru County Kaliku Secondary School Senior school · Mixed · Day, Kitui County Kalikya Mixed Secondary School C4 · Mixed · Day, Kathiani sub-county, Machakos County Kaliluni Girls Secondary C3 · Girls · Boarding, Kathiani sub-county, Machakos County Kaliluni Secondary School C4 · Mixed · Day, Mwingi West sub-county, Kitui County Kalimani Secondary C3 · Mixed · Boarding, Matinyani sub-county, Kitui County Kalitini Secondary School C3 · Mixed · Boarding, Mwingi East sub-county, Kitui County Kalonzo Secondary C3 · Mixed · Boarding, Kyuso sub-county, Kitui County Kalukini Secondary School Senior school · Mixed · Day, Machakos County Kalulini Secondary Senior school · Mixed · Day & Boarding, Makueni County Kaluluini Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Kamama Boy Secondary School C2 · Boys · Boarding, Embu North sub-county, Embu County Kamandio Mixed Day Secondary School C4 · Mixed · Day, Kitui Central sub-county, Kitui County Kamanzi Secondary School C4 · Mixed · Day, Kangundo sub-county, Machakos County Kamarandi Secondary School C3 · Mixed · Boarding, Mbeere North sub-county, Embu County Kambandi Secondary C3 · Mixed · Boarding, Meru South sub-county, Tharaka-Nithi County Kambi Mawe Secondary C4 · Girls · Day, Makueni sub-county, Makueni County Kamboo Secondary School C4 · Mixed · Day, Makindu sub-county, Makueni County Kambu Secondary School Senior school · Mixed · Day, Makueni County Kambusu ABC Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County Kamiu Day Secondary School C4 · Mixed · Day, Embu West sub-county, Embu County Kamuthini Secondary School C4 · Mixed · Day, Mukaa sub-county, Makueni County Kamuwongo Mixed Secondary C4 · Mixed · Day, Kyuso sub-county, Kitui County Kamviu Mixed Day Secondary School C4 · Mixed · Day, Embu North sub-county, Embu County Kamwathu Secondary C4 · Mixed · Day, Tharaka North sub-county, Tharaka-Nithi County Kamweleni High School C4 · Mixed · Day, Kalama sub-county, Machakos County Kamwimbi Secondary School C3 · Mixed · Boarding, Igambang’ombe sub-county, Tharaka-Nithi County Kanans Mxed Secondary Senior school · Mixed · Boarding, Machakos County Kangaita Mixed Day Secondary School C4 · Mixed · Day, Buuri West sub-county, Meru County Kangaru Girls Secondary School C2 · Girls · Boarding, Embu West sub-county, Embu County Kangaru Secondary School C2 · Boys · Boarding, Embu West sub-county, Embu County Kangeta Girls Secondary School C2 · Girls · Boarding, Igembe Central sub-county, Meru County Kanginga Oasis Secondary Senior school · Girls · Boarding, Kitui County Kangoro Secondary School C4 · Mixed · Day, Meru South sub-county, Tharaka-Nithi County Kangundo Boys Academy Senior school · Boys · Boarding, Machakos County Kangundo Girls High School Senior school · Girls · Boarding, Machakos County Kangundo Pearlgate Academy Secondary Senior school · Mixed · Day, Machakos County Kangundo Secondary School C2 · Boys · Boarding, Kangundo sub-county, Machakos County Kani Lions Secondary School Senior school · Mixed · Day, Machakos County Kanjalu Girls Secondary School C3 · Girls · Boarding, Tigania West sub-county, Meru County Kanja Tec Secondary School Senior school · Mixed · Day, Embu County Kanthuni Secondary School C4 · Mixed · Day, Kathonzweni sub-county, Makueni County Kanyakine Secondary School C2 · Boys · Boarding, Abogeta sub-county, Meru County Kanyangi Boys Secondary C3 · Boys · Boarding, Lower Yatta sub-county, Kitui County Kanyonga Mixed Secondary C4 · Mixed · Day, Mwea sub-county, Embu County Kanyonga Secondary C4 · Mixed · Day, Kathonzweni sub-county, Makueni County Kanyongo Secondary C4 · Mixed · Day, Kalama sub-county, Machakos County Kanyuambora Secondary School C2 · Boys · Boarding, Mbeere North sub-county, Embu County Kanyuru Secondary C4 · Mixed · Day, Meru South sub-county, Tharaka-Nithi County Kanzalu Slopes Academy Secondary School Senior school · Mixed · Boarding, Machakos County Kanziko Secondary C4 · Mixed · Day, Ikutha sub-county, Kitui County Kanzokeani Secondary School C4 · Mixed · Day, Kathonzweni sub-county, Makueni County Kaongo Secondary School C3 · Girls · Boarding, Meru Central sub-county, Meru County Karaba Boys Secondary Senior school · Boys · Boarding, Embu 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.