Haverhill, New Hampshire, approximately 35 miles north of Hanover right on Route 10 and bordered on the west by the Connecticut River, is a vibrant community with a population of 4,800 residents and is comprised of the villages of Woodsville, North Haverhill, Mountain Lakes, Haverhill Corner, Pike and East Haverhill.
Haverhill is well known for its wide variety of interests, uses and services; Grafton County Superior Court, North Haverhill Fairgrounds, Black Mount with an elevation of 2,320' in the foothills of the White Mountains, Black Mount Country Club, a very challenging 9 hole golf course, The Oliverian School, private alternative college-preparatory school.
Woodsville Elementary School serves grades PreK-3, Haverhill Cooperative Middle School serves grades 4-8, and Woodsville High School serves grades 9-12.