Haverhill High School Graduation
2026-06-05

Last Day of School - Early Release
2026-06-17

Juneteenth - Schools Closed/District Offices Closed
2026-06-19
