Skip to content
Home Coast Kwale Kubo
Bahakanda Primary School Primary school · Mixed · Day, Kwale County Bongwe Primary School Primary school · Mixed · Day, Kwale County Boyani Primary Primary school · Mixed · Day, Kwale County Burani Primary School Primary school · Mixed · Day, Kwale County Children Rescue Academy Primary Primary school · Mixed · Day, Kwale County Diani Baptist Aca Primary Primary school · Mixed · Day, Kwale County Diani Mixed Day Secondary School Senior school · Mixed · Day, Kwale County Diani Oasis Aca Primary Primary school · Mixed · Day, Kwale County Emmanuel Alexander Aca Primary School Primary school · Mixed · Boarding, Kwale County Faith Aca Primary School Primary school · Mixed · Day, Kwale County F.P.F.K Kaya Ac. Primary Primary school · Mixed · Day, Kwale County Jorori Primary Primary school · Mixed · Day, Kwale County Kibuyuni Primary Primary school · Mixed · Day, Kwale County Kichaka Simba Girls Secondary Senior school · Girls · Boarding, Kwale County Kichkasimba Primary Primary school · Mixed · Day, Kwale County Kidongo Primary Primary school · Mixed · Day, Kwale County Kipambani Primary Primary school · Mixed · Day, Kwale County Kizibe Primary School Primary school · Mixed · Day, Kwale County Little Roots Aca Primary Primary school · Mixed · Day, Kwale County Livetty Aca Primary Primary school · Mixed · Day, Kwale County Logitech Primary School Primary school · Mixed · Day & Boarding, Kwale County Lukore Primary Primary school · Mixed · Day, Kwale County Lukore Secondary School C3 · Mixed · Boarding, Shimba Hills sub-county, Kwale County Lulu High Senior school · Mixed · Boarding, Kwale County Mabokoni Primary School Primary school · Mixed · Day, Kwale County Magutu Primary Primary school · Mixed · Day, Kwale County Magwasheni Primary Primary school · Mixed · Day, Kwale County Makobe Primary Primary school · Mixed · Day, Kwale County Mangawani Primary Primary school · Mixed · Day, Kwale County Mangawani Secondary School C4 · Mixed · Day, Shimba Hills sub-county, Kwale County Maponda Primary School Primary school · Mixed · Day, Kwale County Mbegani Primary Primary school · Mixed · Day, Kwale County Mbuani Primary Primary school · Mixed · Day, Kwale County Miamba Primary Primary school · Mixed · Day, Kwale County Miatsani Pefa Primary Primary school · Mixed · Day, Kwale County Miatsani Primary Primary school · Mixed · Day, Kwale County Mirihini Primary School Primary school · Mixed · Day, Kwale County Mkanda Primary Primary school · Mixed · Day, Kwale County Mkomba Primary School Primary school · Mixed · Day, Kwale County Mkongani Primary School Primary school · Mixed · Day, Kwale County Mkongani Secondary C4 · Mixed · Day, Shimba Hills sub-county, Kwale County Mkundi Primary School Primary school · Mixed · Day, Kwale County Mkwakwani Primary Primary school · Mixed · Day, Kwale County Mlafyeni Primary Primary school · Mixed · Day, Kwale County Mlungunipa Academy Primary School Primary school · Mixed · Day, Kwale County Mnyalatsoni Primary Primary school · Mixed · Day, Kwale County Mtsamviani Primary Primary school · Mixed · Day, Kwale County Mtsangatamu Primary School Primary school · Mixed · Day, Kwale County Muhaka Islamic Primary School Primary school · Mixed · Day, Kwale County Mvindeni Primary School Primary school · Mixed · Day, Kwale County Mwagodzo Primary Primary school · Mixed · Day, Kwale County Mwakigwena Primary Primary school · Mixed · Day, Kwale County Mwakigwena Special Unit Primary school · Mixed · Day, Kwale County Mwaluphamba Secondary School Senior school · Mixed · Day, Kwale County Mwaluvanga Primary Primary school · Mixed · Day, Kwale County Mwamambi Primary Primary school · Mixed · Day, Kwale County Mwamanga Primary School Primary school · Mixed · Day, Kwale County Mwanjamba Primary School Primary school · Mixed · Day, Kwale County Mwapala Primary School Primary school · Mixed · Day, Kwale County Mwaroni Primary School Primary school · Mixed · Day, Kwale County Mzinji Primary Primary school · Mixed · Day, Kwale County Portreitz Aca Secondary Senior school · Mixed · Day, Kwale County Redeemed Aca Primary Primary school · Mixed · Day, Kwale County Redeemed Aca Secondary Senior school · Mixed · Day, Kwale County Seacrest Prep. Primary Primary school · Mixed · Day, Kwale County Shamu Primary Primary school · Mixed · Day, Kwale County Shimba Hills Primary Primary school · Mixed · Day, Kwale County Shimba Hills Secondary C2 · Mixed · Boarding, Shimba Hills sub-county, Kwale County Simanya Primary Primary school · Mixed · Day, Kwale County South Coast Junior Academy Primary School Primary school · Mixed · Day, Kwale County St. Aniorita Mivuma Primary School Primary school · Mixed · Day, Kwale County Stephen Kanja Primary Primary school · Mixed · Day, Kwale County St. Francis Academy Primary School Primary school · Mixed · Day, Kwale County St Jessica Primary School Primary school · Mixed · Day, Kwale County St Jessicca High Senior school · Mixed · Boarding, Kwale County St Joseph Primary Primary school · Mixed · Day, Kwale County St Mercy Academy Diani Primary Primary school · Mixed · Day, Kwale County Tiribe Primary School Primary school · Mixed · Day, Kwale County Tserezani Primary School Primary school · Mixed · Day, Kwale County Tumaini Academy Primary School Primary school · Mixed · Day, Kwale County Umoja Diani Academy Primary School Primary school · Mixed · Day, Kwale County Word of Faith Christian Aca Primary Primary school · Mixed · Day, Kwale 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.