Skip to content
Home Coast Kwale
Primary schools in Kwale District
Kinagoni Primary School Primary school · Mixed · Day, Kwale County Kinango Methodist Aca Primary School Primary school · Mixed · Day, Kwale County Kinango Primary School Primary school · Mixed · Day, Kwale County Kinarini Primary School Primary school · Mixed · Day, Kwale County Kingwede Primary School Primary school · Mixed · Day, Kwale County Kinondo Primary School Primary school · Mixed · Day, Kwale County Kipambani Primary Primary school · Mixed · Day, Kwale County Kirudi Primary School Primary school · Mixed · Day, Kwale County Kiruku Primary Primary school · Mixed · Day, Kwale County Kiteje Primary School Primary school · Mixed · Day, Kwale County Kitungure Primary Primary school · Mixed · Day, Kwale County Kituu Primary School Primary school · Mixed · Day, Kwale County Kiwegu Primary School Primary school · Mixed · Day, Kwale County Kizibe Primary School Primary school · Mixed · Day, Kwale County Kombani Primary School Primary school · Mixed · Day, Kwale County Kumbulu Primary School Primary school · Mixed · Day, Kwale County Kwa Kadogo Primary School Primary school · Mixed · Day, Kwale County Kwale Methodist Aca Primary Primary school · Mixed · Day, Kwale County Kwale Primary School Primary school · Mixed · Day, Kwale County Kwale School for Mentlly Handicapped Primary Primary school · Mixed · Day & Boarding, Kwale County Kwale School for the Deaf-Primary Primary school · Mixed · Boarding, Kwale County Kwale Tumaini Academy Primary Primary school · Mixed · Day & Boarding, Kwale County Lamukani Primary 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 Lunga Lunga Primary School Primary school · Mixed · Day, Kwale County Lunguma Primary School Primary school · Mixed · Day, Kwale County Lutsangani Primary School Primary school · Mixed · Day, Kwale County Maa Aca. Primary Primary school · Mixed · Day, Kwale County Mabanda Primary School Primary school · Mixed · Day, Kwale County Mabatfweni Primary School Primary school · Mixed · Day, Kwale County Mabesheni Primary School Primary school · Mixed · Day, 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 Magale Primary School 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 Magutu Primary Primary school · Mixed · Day, Kwale County Magwasheni Primary Primary school · Mixed · Day, Kwale County Mahuruni Primary School Primary school · Mixed · Day, Kwale County Maji Ya Chumvi Primary School Primary school · Mixed · Day, Kwale County Majoreni Primary Primary school · Mixed · Day, Kwale County Makamini Primary School Primary school · Mixed · Day, Kwale County Makobe 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 Mangawani Primary Primary school · Mixed · Day, Kwale County Maphombe Primary School Primary school · Mixed · Day, Kwale County Maponda Primary School Primary school · Mixed · Day, Kwale County Mariakani 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 Matuga Primary School Primary school · Mixed · Day, Kwale County Matumbi 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 Mavirivirini Primary School Primary school · Mixed · Day, Kwale County Maweu Primary School Primary school · Mixed · Day, Kwale County Mazeras Junior Primary School Primary school · Mixed · Day, Kwale County Mazeras Primary School Primary school · Mixed · Day, Kwale County Mazola Primary School Primary school · Mixed · Day, Kwale County Mbegani Primary Primary school · Mixed · Day, Kwale County Mbilini Primary School Primary school · Mixed · Day, Kwale County Mbita Primary Primary school · Mixed · Day, Kwale County Mbuani Primary Primary school · Mixed · Day, Kwale County Mbuguni Primary School Primary school · Mixed · Day, Kwale County Mbweka Primary School Primary school · Mixed · Day, Kwale County Mdomo Primary School Primary school · Mixed · Day, Kwale County Menzamwenye Primary Primary school · Mixed · Day, Kwale County Mgandini Primary School Primary school · Mixed · Day, Kwale County Mgombezi Primary School 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 Miguneni 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 Mimuyumba Primary School Primary school · Mixed · Day, Kwale County Mimuyumba Special Unit Primary school · Mixed · Day, Kwale County Mirihini Primary School Primary school · Mixed · Day, Kwale County Mivumoni Primary School Primary school · Mixed · Day, Kwale County Miyani Primary Primary school · Mixed · Day, Kwale County Mkanda Primary Primary school · Mixed · Day, Kwale County Mkang'ombe Primary School Primary school · Mixed · Day, Kwale County Mkanyeni Primary School Primary school · Mixed · Day, Kwale County Mkokoni Primary School Primary school · Mixed · Day, Kwale County Mkomba Primary School Primary school · Mixed · Day, Kwale County Mkongani Primary School Primary school · Mixed · Day, Kwale County Mkumbi Primary School Primary school · Mixed · Day, Kwale County Mkundi 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 Mkwiro 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.