Kwale County
- Juma Boy Secondary SchoolC4 · Mixed · Day, Lunga Lunga sub-county
- Kafuduni Primary SchoolPrimary school · Mixed · Day
- Kagera Academy Primary SchoolPrimary school · Mixed · Day
- K.A.G. Primary SchoolPrimary school · Mixed · Day
- Kalalani Primary SchoolPrimary school · Mixed · Day
- Kalwembe Primary SchoolPrimary school · Mixed · Day
- Karama PrimaryPrimary school · Mixed · Day
- Kariaka PrimaryPrimary school · Mixed · Day
- Kasageni Primary SchoolPrimary school · Mixed · Day
- Kasemeni City SecondaryC4 · Mixed · Day, Lunga Lunga sub-county
- Kasemeni Primary SchoolPrimary school · Mixed · Day
- Kaya Tiwi Secondary SchoolC3 · Mixed · Boarding, Matuga sub-county
- Kenya Calcium Primary SchoolPrimary school · Mixed · Day
- Kibandaongo Primary SchoolPrimary school · Mixed · Day
- Kibandaongo SecondaryC4 · Mixed · Day, Kinango sub-county
- Kibuyuni PrimaryPrimary school · Mixed · Day
- Kibuyuni Secondary SchoolC4 · Mixed · Day, Shimba Hills sub-county
- Kichakamkwaju PrimaryPrimary school · Mixed · Day
- Kichakamkwaju Special Unit for H.IPrimary school · Mixed · Day
- Kichaka Simba Girls SecondarySenior school · Girls · Boarding
- Kichakasimba Girls Secondary SchoolC3 · Girls · Boarding, Shimba Hills sub-county
- Kichkasimba PrimaryPrimary school · Mixed · Day
- Kideri PrimaryPrimary school · Mixed · Day
- Kidimu PrimaryPrimary school · Mixed · Day
- Kidomaya Primary SchoolPrimary school · Mixed · Day
- Kidongo PrimaryPrimary school · Mixed · Day
- Kidzumban Primary SchoolPrimary school · Mixed · Day
- Kifyonzo Primary SchoolPrimary school · Mixed · Day
- Kikoneni PrimaryPrimary school · Mixed · Day
- Kikoneni SecondaryC3 · Mixed · Boarding, Lunga Lunga sub-county
- Kilibasi Primary SchoolPrimary school · Mixed · Day
- KilimangodoC4 · Mixed · Day, Lunga Lunga sub-county
- Kilimangodo Primary SchoolPrimary school · Mixed · Day
- Kilole Primary SchoolPrimary school · Mixed · Day
- Kilulu Primary SchoolPrimary school · Mixed · Day
- Kinagoni Primary SchoolPrimary school · Mixed · Day
- Kinagoni Secondary SchoolC4 · Mixed · Day, Samburu sub-county
- Kinango Methodist Aca Primary SchoolPrimary school · Mixed · Day
- Kinango Primary SchoolPrimary school · Mixed · Day
- Kinango Secondary SchoolC1 · Boys · Boarding, Kinango sub-county
- Kinarini Primary SchoolPrimary school · Mixed · Day
- Kingwede Primary SchoolPrimary school · Mixed · Day
- Kingwede Secondary SchoolC2 · Girls · Boarding, Msambweni sub-county
- Kinondo Mixed Day SecondaryC4 · Mixed · Day, Msambweni sub-county
- Kinondo Primary SchoolPrimary school · Mixed · Day
- Kipambani PrimaryPrimary school · Mixed · Day
- Kiranga Secondary SchoolC4 · Mixed · Day, Msambweni sub-county
- Kirewe Secondary SchoolC4 · Mixed · Day, Shimba Hills sub-county
- Kirudi Primary SchoolPrimary school · Mixed · Day
- Kiruku Mixed Secondary SchoolC4 · Mixed · Day, Lunga Lunga sub-county
- Kiruku PrimaryPrimary school · Mixed · Day
- Kiteje Mixed SecondaryC4 · Mixed · Day, Matuga sub-county
- Kiteje Primary SchoolPrimary school · Mixed · Day
- Kitungure PrimaryPrimary school · Mixed · Day
- Kituu Primary SchoolPrimary school · Mixed · Day
- Kiwegu Primary SchoolPrimary school · Mixed · Day
- Kiwegu SecondaryC4 · Mixed · Day, Lunga Lunga sub-county
- Kizibe Primary SchoolPrimary school · Mixed · Day
- Kombani Primary SchoolPrimary school · Mixed · Day
- Kombani SecondaryC4 · Mixed · Day, Matuga sub-county
- Kumbulu Primary SchoolPrimary school · Mixed · Day
- Kwa Kadogo Primary SchoolPrimary school · Mixed · Day
- Kwale Boys Secondary SchoolC1 · Boys · Boarding, Matuga sub-county
- Kwale Girls Secondary SchoolC2 · Girls · Boarding, Matuga sub-county
- Kwale High School for the DeafC1 · Mixed · Boarding, Matuga sub-county
- Kwale Methodist Aca PrimaryPrimary school · Mixed · Day
- Kwale Piet AcademyPrivate senior school · Mixed · Listed as hybrid, Kwale sub-county
- Kwale Primary SchoolPrimary school · Mixed · Day
- Kwale School for Mentlly Handicapped PrimaryPrimary school · Mixed · Day & Boarding
- Kwale School for the Deaf-PrimaryPrimary school · Mixed · Boarding
- Kwale Tumaini Academy PrimaryPrimary school · Mixed · Day & Boarding
- Lamukani PrimaryPrimary school · Mixed · Day
- Leisure Rondwe Jalaram GirlsPrivate senior school · Girls · Boarding, Msambweni sub-county
- Little Roots Aca PrimaryPrimary school · Mixed · Day
- Livetty Aca PrimaryPrimary school · Mixed · Day
- Logitech Primary SchoolPrimary school · Mixed · Day & Boarding
- Lukore PrimaryPrimary school · Mixed · Day
- Lukore Secondary SchoolC3 · Mixed · Boarding, Shimba Hills sub-county
- Lulu HighSenior school · Mixed · Boarding
- Lunga Lunga Mixed Day SecondarySenior school · Mixed · Day
- Lunga Lunga Primary SchoolPrimary school · Mixed · Day
- Lungalunga Secondary SchoolC4 · Boys · Day, Lunga Lunga sub-county
- Lunguma Primary SchoolPrimary school · Mixed · Day
- Lutsangani Primary SchoolPrimary school · Mixed · Day
- Maa Aca. PrimaryPrimary school · Mixed · Day
- Maasai Corner Senior SchoolPrivate senior school · Mixed · Day, Msambweni sub-county
- Mabanda Primary SchoolPrimary school · Mixed · Day
- Mabatfweni Primary SchoolPrimary school · Mixed · Day
- Mabesheni Primary SchoolPrimary school · Mixed · Day
- Mabokoni Primary SchoolPrimary school · Mixed · Day
- Mackinnon Road Secondary SchoolC3 · Girls · Boarding, Samburu sub-county
- Madago PrimaryPrimary school · Mixed · Day
- Madago Secondary SchoolC4 · Mixed · Day, Msambweni sub-county
- Mafisini PrimaryPrimary school · Mixed · Day
- Magale Primary SchoolPrimary school · Mixed · Day
- Magaoni Base Secondary SchoolC4 · Mixed · Day, Msambweni sub-county
- Magaoni Primary SchoolPrimary school · Mixed · Day
- Magodi Primary SchoolPrimary school · Mixed · Day
- Magombani PrimaryPrimary school · Mixed · Day
- Magombani Secondary SchoolC4 · Mixed · Day, Lunga Lunga sub-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.