Information on:

Swampscott High School

200 Essex Street
781-596-8830

Our goal is to prepare our students for lifelong learning

Swampscott High School is not affiliated with AmericanTowns Media