Skip to content
Home Coast Kwale
Kikoneni Primary Primary school · Mixed · Day, Kwale County Kikoneni Secondary C3 · Mixed · Boarding, Lunga Lunga sub-county, Kwale County Kilibasi Primary School Primary school · Mixed · Day, 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 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 Kinango Secondary School C1 · Boys · Boarding, Kinango sub-county, Kwale County Kinarini 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 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 Boys Secondary School C1 · Boys · Boarding, Matuga sub-county, Kwale County Kwale Girls Secondary School C2 · Girls · Boarding, Matuga sub-county, 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 Lukore Secondary School C3 · Mixed · Boarding, Shimba Hills sub-county, Kwale County Lulu High Senior school · Mixed · Boarding, Kwale County Lunga Lunga Mixed Day Secondary Senior 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 Mackinnon Road Secondary School C3 · Girls · Boarding, Samburu sub-county, 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 Mangawani Secondary School C4 · Mixed · Day, Shimba Hills sub-county, 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 Girls Secondary School C1 · Girls · Boarding, Matuga sub-county, 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 Mavumoni Secondary School Senior school · Mixed · Day, Kwale County Maweu Primary School Primary school · Mixed · Day, Kwale County Mazeras Girls Memorial High School C2 · Girls · Boarding, Samburu sub-county, Kwale County Mazeras High School C2 · Boys · Boarding, Samburu sub-county, 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
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.