Public Middle Schools in Haverhill

  • Hunking Middle School
    Public • Grades 6-8 & ungraded
    455 students • 17 student/teacher
    GreatSchools Rating
  • Whittier Middle School
    Public • Grades 5-8 & ungraded
    477 students • 18 student/teacher
    GreatSchools Rating
  • Consentino Middle School
    Public • Grades 5-8 & ungraded
    695 students • 17 student/teacher
    GreatSchools Rating
  • Nettle Middle School
    Public • Grades 5-8 & ungraded
    495 students • 13 student/teacher
    GreatSchools Rating
  • Haverhill Alternative School
    Public • Grades 6-12 & ungraded
    48 students • 5 student/teacher
    GreatSchools Rating
  • Teach
    Public • Grades 1-2, 4, 6-12 & ungraded
    40 students • 7 student/teacher
    GreatSchools Rating

Which schools are assigned to my home?

About Haverhill

Haverhill has 6 primary and secondary schools. One of the highest rated schools is Hunking Middle School, which is rated 4. Hunking Middle School has 455 students. The public schools in Haverhill belong to Haverhill Public Schools. Hill View Montessori Charter Public (District) is close and is rated more highly than Haverhill Public Schools. Nearby Whittier Regional Vocational Technical is better, with a rating of 6. The population of Haverhill is 61,644. Haverhill Public Schools enrolls 11% of the population of Haverhill.