Skip to content
Home Kwale Msambweni
Bongwe 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 Duncan Ndegwa Primary School Primary school · Mixed · Day, Kwale County Emmanuel Alexander Aca Primary School Primary school · Mixed · Boarding, Kwale County Eshu Primary School Primary school · Mixed · Day, Kwale County Fahamuni Primary Primary school · Mixed · Day, 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 Galu Primary School Primary school · Mixed · Day, Kwale County Ganja La Simba Primary School Primary school · Mixed · Day, Kwale County Gazi Primary School Primary school · Mixed · Day, Kwale County Jomo Kenyatta Primary School Primary school · Mixed · Day, Kwale County K.A.G. Primary School Primary school · Mixed · Day, Kwale County Kidzumban Primary School Primary school · Mixed · Day, Kwale County Kilole Primary School Primary school · Mixed · Day, Kwale County Kilulu Primary School Primary school · Mixed · Day, Kwale County Kinondo Mixed Day Secondary C4 · Mixed · Day, Msambweni sub-county, Kwale County Kinondo 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 Lulu High Senior school · Mixed · Boarding, Kwale County Mabokoni Primary School Primary school · Mixed · Day, Kwale County Madago Primary Primary school · Mixed · Day, Kwale County Mafisini Primary Primary school · Mixed · Day, Kwale County Magaoni Primary School Primary school · Mixed · Day, Kwale County Magodi Primary School Primary school · Mixed · Day, Kwale County Magutu Primary Primary school · Mixed · Day, Kwale County Makongeni Primary School Primary school · Mixed · Day, Kwale County Maphombe Primary School Primary school · Mixed · Day, Kwale County Maumba Primary School Primary school · Mixed · Day, Kwale County Mavumoni Secondary School Senior school · Mixed · Day, Kwale County Mbuani Primary Primary school · Mixed · Day, Kwale County Milalani Primary School Primary school · Mixed · Day, Kwale County Milalani Special Unit Primary school · Mixed · Day, Kwale County Mivumoni Primary School Primary school · Mixed · Day, Kwale County Mkwakwani Primary Primary school · Mixed · Day, Kwale County Mkwambani Primary School Primary school · Mixed · Day, Kwale County Msambweni Msingi Bora Academy Primary School Primary school · Mixed · Day & Boarding, Kwale County Msambweni Primary School Primary school · Mixed · Day, Kwale County Msambweni Secondary School C2 · Boys · Boarding, Msambweni sub-county, Kwale County Muhaka Islamic Primary School Primary school · Mixed · Day, Kwale County Muhaka Primary School Primary school · Mixed · Day, Kwale County Mvindeni Primary School Primary school · Mixed · Day, Kwale County Mwabungo Primary School Primary school · Mixed · Day, Kwale County Mwachande Primary Primary school · Mixed · Day, Kwale County Mwakigwena Primary Primary school · Mixed · Day, Kwale County Mwakigwena Special Unit 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 Mwaroni Primary School 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 South Coast Junior Academy Primary School Primary school · Mixed · Day, Kwale County St. Aniorita Mivuma Primary School 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 Tumaini Academy Primary School Primary school · Mixed · Day, Kwale County Umoja Diani Academy Primary School Primary school · Mixed · Day, Kwale County Vingujini Primary Primary school · Mixed · Day, Kwale County Word of Faith Christian Aca Primary Primary school · Mixed · Day, Kwale County Zigira Primary School 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 22 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.