Haverhill's Best Schools

Best Schools in Haverhill

Which schools are assigned to my home?

About Haverhill

Haverhill contains 2 primary and secondary schools. One of the best schools is Woodsville High School, which is rated 6. Woodsville High School has 266 students.

School Districts Near Haverhill