Middle Schools in North Haverhill, NH Haverhill Cooperative Middle175 Morrill DrNorth Haverhill, NH, 037746037872100Brookhaven Learning SchoolMiddle SchoolsPrivate Schools K 12Public Schools Show More