2024-05-31 Haverhill High School Graduation Haverhill High School Graduation May 31 Haverhill High School Graduation
2024-06-10 Last Day of School – Early Release – (180 days) Last Day of School – Early Release – (180 days) June 10 Last Day of School – Early Release – (180 days)
2024-06-17 Last Day of School – Early Release – (185 days) Last Day of School – Early Release – (185 days) June 17 Last Day of School – Early Release – (185 days)