North Haverhill, NH is a small town located in Grafton County. With a population of 3,274 people, North Haverhill is an idyllic place to raise a family and grow up in an environment of strong education. The local education system in North Haverhill has been highly praised by many parents and academics alike. The town has multiple elementary schools, one middle school and one high school that are part of the Kearsarge Regional School District. All three schools have received high ratings from parents who rate them on their websites and other resources. In addition, the towns of Grafton and Meriden also belong to this district. This ensures that students receive quality education no matter which school they attend. As well as providing excellent academic standards for children in North Haverhill and its surrounding areas, the district also offers numerous extracurricular activities designed to enhance both physical and mental development for all students.
North Haverhill (zip 03774) schools spend $16,892 per student (The US average is $12,383). There are 9 pupils per teacher, 251 students per librarian, and 184 children per counselor.