Haverhill High School offers more than 400 classes, giving our scholars a wide variety of learning opportunities. It is all part of providing our scholars with engaging academic and social opportunities.
English Language Learners
School Adjustment Counselors
Click on the buttons below to lean more about academics at Haverhill High School.