📍 200 Essex Street, Swampscott, Essex County, 01907
641
Pupils
10.7
Pupil:teacher ratio
Share
About this school
Swampscott High is a State/Public serving high age pupils, located in Swampscott, Essex County. The school has 641 pupils enrolled. It is part of the Swampscott school district.