Skip to content
Home Coast Kwale Msambweni
Bidinimole Primary Primary school · Mixed · Day, Kwale County Bodo Primary Primary school · Mixed · Day, Kwale County Chigombero Primary Primary school · Mixed · Day, Kwale County Chindi Primary School Primary school · Mixed · Day, Kwale County Duncan Ndegwa Primary School Primary school · Mixed · Day, Kwale County Dzombo Primary Primary school · Mixed · Day, Kwale County Eshu Primary School Primary school · Mixed · Day, Kwale County Fahamuni Primary Primary school · Mixed · Day, Kwale County Franz Josef Secondary School Senior school · Mixed · Day & Boarding, Kwale County Funzi Primary School Primary school · Mixed · Day, Kwale County Galu Primary School Primary school · Mixed · Day, Kwale County Ganda Primary Primary school · Mixed · Day, Kwale County Ganja La Simba Primary School Primary school · Mixed · Day, Kwale County Gateway Academy Primary School Primary school · Mixed · Day, Kwale County Gazi Primary School Primary school · Mixed · Day, Kwale County Godo Primary School Primary school · Mixed · Day, Kwale County Gugu Primary Primary school · Mixed · Day, Kwale County Jego Primary School Primary school · Mixed · Day, Kwale County Jomo Kenyatta Primary School Primary school · Mixed · Day, Kwale County Kagera Academy Primary School Primary school · Mixed · Day, Kwale County K.A.G. Primary School Primary school · Mixed · Day, Kwale County Kalalani Primary School Primary school · Mixed · Day, Kwale County Kalwembe Primary School Primary school · Mixed · Day, Kwale County Karama Primary Primary school · Mixed · Day, Kwale County Kasemeni Primary School Primary school · Mixed · Day, Kwale County Kichakamkwaju Primary Primary school · Mixed · Day, Kwale County Kichakamkwaju Special Unit for H.I Primary school · Mixed · Day, Kwale County Kidimu Primary Primary school · Mixed · Day, Kwale County Kidomaya Primary School Primary school · Mixed · Day, Kwale County Kidzumban Primary School Primary school · Mixed · Day, Kwale County Kikoneni Primary Primary school · Mixed · Day, Kwale County Kikoneni Secondary C3 · Mixed · Boarding, Lunga Lunga sub-county, Kwale County Kilimangodo 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 Kingwede Primary School Primary school · Mixed · Day, Kwale County Kingwede Secondary School C2 · Girls · Boarding, Msambweni sub-county, Kwale County Kinondo Mixed Day Secondary C4 · Mixed · Day, Msambweni sub-county, Kwale County Kinondo Primary School Primary school · Mixed · Day, Kwale County Kiruku Primary Primary school · Mixed · Day, Kwale County Kitungure Primary Primary school · Mixed · Day, Kwale County Kiwegu Primary School Primary school · Mixed · Day, Kwale County Lamukani Primary Primary school · Mixed · Day, Kwale County Lunga Lunga Mixed Day Secondary Senior school · Mixed · Day, Kwale County Lunga Lunga Primary School Primary school · Mixed · Day, Kwale County Maa Aca. Primary Primary school · Mixed · Day, Kwale County Mabatfweni 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 Magombani Primary Primary school · Mixed · Day, Kwale County Mahuruni Primary School Primary school · Mixed · Day, Kwale County Majoreni Primary Primary school · Mixed · Day, Kwale County Makongeni Primary School Primary school · Mixed · Day, Kwale County Makwenyeni Primary School Primary school · Mixed · Day, Kwale County Maledi Primary School Primary school · Mixed · Day, Kwale County Mamba Primary School Primary school · Mixed · Day, Kwale County Manda Primary Primary school · Mixed · Day, Kwale County Maphombe Primary School Primary school · Mixed · Day, Kwale County Mary Mother Aca. Primary Primary school · Mixed · Day, Kwale County Masimbani Primary School Primary school · Mixed · Day, Kwale County Matunda Bora Aca Primary Primary school · Mixed · Day, Kwale County Maumba Primary School Primary school · Mixed · Day, Kwale County Mavumoni Secondary School Senior school · Mixed · Day, Kwale County Menzamwenye Primary Primary school · Mixed · Day, Kwale County Mgombezi Primary School 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 Mkwambani Primary School Primary school · Mixed · Day, Kwale County Mkwiro Primary Primary school · Mixed · Day, Kwale County Mrima Primary 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 Mshiu Primary Primary school · Mixed · Day, Kwale County Mteza South Primary School Primary school · Mixed · Day, Kwale County Mtumwa Primary School Primary school · Mixed · Day, Kwale County Muhaka Primary School Primary school · Mixed · Day, Kwale County Munje Primary School Primary school · Mixed · Day, Kwale County Mutsunga Primary Primary school · Mixed · Day, Kwale County Mwabungo Primary School Primary school · Mixed · Day, Kwale County Mwachande Primary Primary school · Mixed · Day, Kwale County Mwakalanga Primary Primary school · Mixed · Day, Kwale County Mwalewa Primary School Primary school · Mixed · Day, Kwale County Mwambalazi Primary Primary school · Mixed · Day, Kwale County Mwamguda Primary Primary school · Mixed · Day, Kwale County Mwamtsefu Primary Primary school · Mixed · Day, Kwale County Mwananyamala Primary Primary school · Mixed · Day, Kwale County Mwananyamala Secondary Senior school · Mixed · Day, Kwale County Mwandeo Primary School Primary school · Mixed · Day, Kwale County Mwangaza Academy Primary School Primary school · Mixed · Day, Kwale County Mwangulu Primary School Primary school · Mixed · Day, Kwale County Mwangwei Primary Primary school · Mixed · Day, Kwale County Mwena Primary School Primary school · Mixed · Day, Kwale County Mwereni Mixed Day Secondary School C4 · Mixed · Day, Lunga Lunga sub-county, Kwale County Mwereni Primary School Primary school · Mixed · Day, Kwale County Mzizima Primary Primary school · Mixed · Day, Kwale County Ngathini 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.
Other schools come from our older directory. Each school page shows its dates.