Swampscott High School

School Day Hours 8:10 AM- 2:35 PM

200 Essex St
Swampscott, MA 01907

Main: 781-596-8830