📍 137 Monument Street, Haverhill, Essex County, 01832
1,944
Pupils
12.8
Pupil:teacher ratio
Share
About this school
Haverhill High is a State/Public serving high age pupils, located in Haverhill, Essex County. The school has 1,944 pupils enrolled. It is part of the Haverhill school district.