Four public schools, one island.
Four public schools serve Johns Island, all part of the Charleston County School District, Constituent District 9. They cover the full span of the island's school years, from Angel Oak Primary for the youngest learners to St. John's High School, and each has its own official website below.
Angel Oak Primary School
formerly Angel Oak Elementary
Serves the island's earliest elementary grades, pre-K through first grade, on Chisolm Road.
6134 Chisolm Rd, Johns Island
Johns Island Elementary School
opened August 2025
The island's new elementary, teaching second through fifth grade.
2950 Claybrook St, Johns Island
Haut Gap Middle School
Advanced Studies Magnet
A neighborhood and partial magnet middle school with an Advanced Studies Magnet program.
1861 Bohicket Rd, Johns Island
St. John's High School
home of the Islanders
The island's public high school, serving ninth through twelfth grade.
1518 Main Rd, Johns Island
One district
All four schools are part of the Charleston County School District, Constituent District 9. Attendance zones, magnet applications and calendar details live on the official school and district sites, so check there for the latest.
Moving to the island?
School zones often shape the neighborhood search. A local Realtor who knows both the island's communities and its schools can help you land in the right one.
Get in touch