Haverhill's Public Middle Schools

Public Middle Schools in Haverhill

Which schools are assigned to my home?

About Haverhill

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

School Districts Near Haverhill