Skip to content
Home Coast
Senior schools in Coast Province
Ngozi Girls Secondary School C3 · Girls · Boarding, Lunga Lunga sub-county, Kwale County Nyali High School Senior school · Mixed · Day, Mombasa County Oshwal Academy Secondary Senior school · Mixed · Day, Mombasa County Our Lady of Perpectual Saccour Secondary C2 · Girls · Boarding, Voi sub-county, Taita Taveta County PEFA High School Senior school · Mixed · Day & Boarding, Kilifi County P.J Mwangola Girls School Senior school · Girls · Boarding, Taita Taveta County Port Reitz Academy Secondary Senior school · Mixed · Day, Mombasa County Portreitz Aca Secondary Senior school · Mixed · Day, Kwale County Pwani High School Senior school · Mixed · Day & Boarding, Mombasa County Pwani Secondary School Senior school · Mixed · Day, Mombasa County Qubaa Secondary School Senior school · Mixed · Day, Mombasa County Rabai Secondary C4 · Mixed · Day, Rabai sub-county, Kilifi County Ramisi Mixed Secondary C4 · Mixed · Day, Msambweni sub-county, Kwale County Redeemed Aca Secondary Senior school · Mixed · Day, Kwale County Ribe Boys Secondary C1 · Boys · Boarding, Rabai sub-county, Kilifi County Ribe Girls Secondary C1 · Girls · Boarding, Rabai sub-county, Kilifi County Rise and Shine Academy Secondary Senior school · Girls · Boarding, Mombasa County Rise and Shine Mtwapa Complex Senior school · Mixed · Day & Boarding, Kilifi County Roka Secondary School C4 · Mixed · Day, Kilifi North sub-county, Kilifi County Sacred Heart Secondary School C4 · Mixed · Day, Mombasa sub-county, Mombasa County Sacred Hearts Girls Secondary School Senior school · Girls · Boarding, Lamu County Samburu Secondary School C3 · Boys · Boarding, Samburu sub-county, Kwale County Seaside Girls Academy Secondary Senior school · Girls · Day, Mombasa County Senior Chief Mwangeka Girls High School C4 · Girls · Day, Taita sub-county, Taita Taveta County Serani Secondary School C4 · Boys · Day, Mombasa sub-county, Mombasa County Shanzu Mixed Secondary School Senior school · Mixed · Day, Mombasa County Shariani Secondary C4 · Mixed · Day, Kilifi South sub-county, Kilifi County Shariff Nassir Girls School C4 · Girls · Day, Mombasa sub-county, Mombasa County Sheik Abdalla Al-Farsy Secondary School Senior school · Girls · Day, Mombasa County Sheik Zayed Secondary School Senior school · Mixed · Day & Boarding, Mombasa County Shika Adabu Secondary School C4 · Mixed · Day, Likoni sub-county, Mombasa County Shimba Hills Secondary C2 · Mixed · Boarding, Shimba Hills sub-county, Kwale County Shimbo Secondary C2 · Mixed · Boarding, Taita sub-county, Taita Taveta County Shimo La Tewa School - Secondary C1 · Boys · Boarding, Kisauni sub-county, Mombasa County Shree Swamnirayan Academy Secondary Senior school · Mixed · Day, Mombasa County Shujaa Mekatilili Secondary School Senior school · Mixed · Day, Kilifi County Sinogal High School Senior school · Mixed · Day, Mombasa County Sokoke Secondary School Senior school · Mixed · Day & Boarding, Kilifi County Star of the Sea Secondary School C4 · Girls · Day, Mombasa sub-county, Mombasa County St. Charles Lwanga Secondary School Senior school · Mixed · Day, Mombasa County St Georges High School C2 · Boys · Boarding, Kaloleni sub-county, Kilifi County St Jessicca High Senior school · Mixed · Boarding, Kwale County St. John's First Baptist Secondary School Senior school · Mixed · Day, Mombasa County St John's Girls Secondary School C2 · Girls · Boarding, Kaloleni sub-county, Kilifi County St. John's Secondary C4 · Mixed · Day, Taita sub-county, Taita Taveta County St. Mary's High School C2 · Boys · Boarding, Taita sub-county, Taita Taveta County St. Mary's Kwale Junior Secondary School Senior school · Boys · Boarding, Kwale County St Michaels Girls Secondary Senior school · Girls · Boarding, Kilifi County St. Monica Academy Secondary School Senior school · Mixed · Day, Mombasa County St. Teresa's Girls Secondary School Senior school · Girls · Day & Boarding, Mombasa County St. Teresas Secondary C3 · Mixed · Boarding, Chonyi sub-county, Kilifi County St. Timothy Secondary Senior school · Mixed · Day & Boarding, Kilifi County Taita Academy Secondary Senior school · Mixed · Day, Taita Taveta County Takaungu Secondary School C4 · Mixed · Day, Kilifi South sub-county, Kilifi County Tarasaa High School C2 · Mixed · Boarding, Tana Delta sub-county, Tana River County Taru Secondary School C2 · Boys · Boarding, Samburu sub-county, Kwale County Tawheed Muslim Aca Girls Secondary School Senior school · Mixed · Day, Kilifi County The Aga Khan Academy Mombasa Secondary Senior school · Mixed · Day, Mombasa County The Gracious Mary Complex Secondary School Senior school · Mixed · Day, Mombasa County The Green Olive Secondary School Senior school · Mixed · Day & Boarding, Kilifi County The Kings & Queens High School Senior school · Mixed · Day, Kilifi County The Lordrings Senior school · Mixed · Day, Kilifi County The Sea Breeze Senior School Senior school · Mixed · Day, Kilifi County The Silversands Aca Secondary School Senior school · Mixed · Day, Kilifi County Timbila High School C2 · Boys · Boarding, Taveta sub-county, Taita Taveta County Tononoka Secondary School C4 · Boys · Day, Mombasa sub-county, Mombasa County Town Secondary School Senior school · Mixed · Day, Kilifi County Tsimba Mixed Day Secondary School C4 · Mixed · Day, Matuga sub-county, Kwale County Tudor Day Secondary School C4 · Boys · Day, Mombasa sub-county, Mombasa County Tudor Junior Academy Secondary Senior school · Mixed · Day, Mombasa County Ushindi Baptist School - Secondary Senior school · Mixed · Day, Mombasa County Uziwa Secondary School C4 · Mixed · Day, Lamu West sub-county, Lamu County Valentine Secondary School Senior school · Mixed · Day, Mombasa County Vitengeni Baptist Secondary School C3 · Boys · Boarding, Ganze sub-county, Kilifi County Voi Secondary C2 · Boys · Boarding, Voi sub-county, Taita Taveta County Waa Boys Secondary C1 · Boys · Boarding, Matuga sub-county, Kwale County Waa Girls Secondary C2 · Girls · Boarding, Matuga sub-county, Kwale County Wenje Secondary C2 · Mixed · Boarding, Tana River sub-county, Tana River County Witu Secondary School C3 · Mixed · Boarding, Lamu West sub-county, Lamu 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.