📍 241 High Street, Newburyport, Essex County, 01950
820
Pupils
11.7
Pupil:teacher ratio
Share
About this school
Newburyport High is a State/Public serving high age pupils, located in Newburyport, Essex County. The school has 820 pupils enrolled. It is part of the Newburyport school district.