Skip to content
Home Coast Kwale
Abubakari Primary School Primary school · Boys · Day & Boarding, Kwale County Amani Primary School Primary school · Mixed · Day, Kwale County Bahakanda Primary School Primary school · Mixed · Day, Kwale County Bahakwenu Primary School Primary school · Mixed · Day, Kwale County Bang'a Primary School Primary school · Mixed · Day, Kwale County Bidinimole Primary Primary school · Mixed · Day, Kwale County Bilashaka Primary School Primary school · Mixed · Day, Kwale County Bishop Kalu Primary Primary school · Mixed · Day, Kwale County Bishop Kalu Primary School Primary school · Mixed · Day, Kwale County Bodo Primary Primary school · Mixed · Day, Kwale County Bofu Primary School Primary school · Mixed · Day, Kwale County Bomani Primary Primary school · Mixed · Day, Kwale County Bongwe Primary School Primary school · Mixed · Day, Kwale County Bonje Primary School Primary school · Mixed · Day, Kwale County Bowa Primary School Primary school · Mixed · Day, Kwale County Boyani Primary Primary school · Mixed · Day, Kwale County Bumburi Primary School Primary school · Mixed · Day, Kwale County Burani Primary School Primary school · Mixed · Day, Kwale County Busho Primary Primary school · Mixed · Day, Kwale County Chai Primary School Primary school · Mixed · Day, Kwale County Chanzou Primary School Primary school · Mixed · Day, Kwale County Chengoni Primary School Primary school · Mixed · Day, Kwale County Chigombero Primary Primary school · Mixed · Day, Kwale County Chigutu Primary School Primary school · Mixed · Day, Kwale County Children Rescue Academy Primary Primary school · Mixed · Day, Kwale County Chindi Primary School Primary school · Mixed · Day, Kwale County Chirimachauha Primary School Primary school · Mixed · Day, Kwale County Chirimani Primary School Primary school · Mixed · Boarding, Kwale County Chitsanze Primary School Primary school · Mixed · Day, Kwale County Chizini Primary School Primary school · Mixed · Day, Kwale County Chongolo Primary School Primary school · Mixed · Day, Kwale County Denyenye Primary School 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 Dumbule Primary School Primary school · Mixed · Day, Kwale County Duncan Ndegwa Primary School Primary school · Mixed · Day, Kwale County Dzivani Primary School Primary school · Mixed · Day, Kwale County Dzombo Primary Primary school · Mixed · Day, Kwale County Egu 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 Franz Josef Secondary School Senior school · Mixed · Day & Boarding, Kwale County Fuleye Primary School Primary school · Mixed · Day, Kwale County Fulugani Primary Primary school · Mixed · Day, Kwale County Funzi Primary School Primary school · Mixed · Day, Kwale County Gakale Academy 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 Gandini Central Primary School Primary school · Mixed · Day, Kwale County Gandini South Primary School 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 Golini Mixed Day Secondary School C4 · Mixed · Day, Matuga sub-county, Kwale County Golini Primary School Primary school · Mixed · Day, Kwale County Gona Primary School Primary school · Mixed · Day, Kwale County Gopha Primary School Primary school · Mixed · Day, Kwale County Gora Primary School Primary school · Mixed · Day, Kwale County Gozane Primary Primary school · Mixed · Day, Kwale County Green Hills Aca. Primary School Primary school · Mixed · Day, Kwale County Gugu Primary Primary school · Mixed · Day, Kwale County Gulanze Primary Primary school · Mixed · Day, Kwale County Guro Primary School Primary school · Mixed · Day, Kwale County Gwadu Primary Primary school · Mixed · Day, Kwale County Gwasheni Primary School Primary school · Mixed · Day, Kwale County Iqra Junior Primary School Primary school · Mixed · Day, Kwale County Jaffery Primary School 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 Jorori Primary Primary school · Mixed · Day, Kwale County Julani Primary School Primary school · Mixed · Day, Kwale County Kafuduni 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 Kanjaocha Primary Primary school · Mixed · Day, Kilifi County Karama Primary Primary school · Mixed · Day, Kwale County Kariaka Primary Primary school · Mixed · Day, Kwale County Kasageni Primary School Primary school · Mixed · Day, Kwale County Kasemeni Primary School Primary school · Mixed · Day, Kwale County Kaya Tiwi Secondary School C3 · Mixed · Boarding, Matuga sub-county, Kwale County Kenya Calcium Primary School Primary school · Mixed · Day, Kwale County Kibandaongo Primary School Primary school · Mixed · Day, Kwale County Kibuyuni Primary 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 Kichaka Simba Girls Secondary Senior school · Girls · Boarding, Kwale County Kichkasimba Primary Primary school · Mixed · Day, Kwale County Kideri Primary Primary school · Mixed · Day, Kwale County Kidimu Primary Primary school · Mixed · Day, Kwale County Kidomaya Primary School Primary school · Mixed · Day, Kwale County Kidongo Primary Primary school · Mixed · Day, Kwale County Kidzumban Primary School Primary school · Mixed · Day, Kwale County Kifyonzo 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 14 October 2026.
Other schools come from our older directory. Each school page shows its dates.