Public Middle Schools in Haverhill

Which schools are assigned to my home?

About Haverhill Schools

Haverhill has 7 schools. One of the highest rated schools is Spofford Pond, which is rated 9. The school has 468 students. The public schools in Haverhill are in Haverhill School District. Silver Hill Horace Mann Charter (District) is nearby and rates worse than Haverhill School District. Nearby Hill View Montessori Charter Public (District) scores higher, with a rating of 6.

School Districts Near Haverhill