Best Schools in Haverhill

Which schools are assigned to my home?

About Haverhill

Haverhill has 21 schools. One of the best schools is Bradford Elementary School, with a rating of 7. Bradford Elementary School has 623 students. The public schools in Haverhill are part of Haverhill Public Schools or Whittier Regional Vocational Technical. Hill View Montessori Charter Public (District) is nearby and has better ratings than Haverhill Public Schools. Nearby Pentucket Regional School District scores higher, with a rating of 7. Haverhill's population is 61,644. Haverhill Public Schools enrolls 11% of the population of Haverhill.