Sign In Register

Schools in Haverhill, MA

Public schools, enrollment data, student-teacher ratios, and higher education.

Haverhill has 25 public schools with a total enrollment of 12,077 students and 1,021 teachers. There are 13 elementary, 5 middle, and 5 high schools. The average student-teacher ratio is 11.8:1. 1 charter school serve the area.

Public Schools (25)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Haverhill High High 1,944 151 12.9:1
Caleb Dustin Hunking School Elementary 1,070 84 12.7:1
Timberlane Regional High School High 1,003 90 11.1:1
Timberlane Regional Middle School Middle 735 75 9.8:1
Consentino Middle School Middle 700 57 12.3:1
Pentucket Regional Sr High High 591 51 11.6:1
Dr Paul Nettle Middle 570 50 11.4:1
Pentucket Lake Elementary Elementary 521 45 11.6:1
Bradford Elementary Elementary 508 45 11.3:1
Elmer S Bagnall Elementary 486 38 12.8:1
John G Whittier Middle 484 37 13.1:1
Golden Hill Elementary 475 42 11.3:1
Silver Hill Elementary School Elementary 471 40 11.8:1
Pollard Elementary School Elementary 469 37 12.7:1
Pentucket Regional Middle Middle 358 26 13.8:1
Atkinson Academy Elementary 354 27 13.1:1
Hill View Montessori Charter Public School (Charter) Elementary 306 24 12.8:1
Tilton Elementary 295 31 9.5:1
Moody Elementary 180 17 10.6:1
Tilton Upper Middle School Elementary 171 16 10.7:1
Walnut Square Elementary 136 12 11.3:1
Moody Preschool Extension 102 8 12.8:1
Gateway Academy High 81 6 13.5:1
Bartlett School and Assessment Center Other 35 6 5.8:1
Greenleaf Academy High 32 6 5.3:1

Colleges & Universities (2)

Institution Type Highest Degree Enrollment Tuition (In-State)
Northern Essex Community College Public Associate 5,808 $5,688
Northpoint Bible College Private Non-Profit Bachelor's 267 $14,160
View full profile of Haverhill, MA →