Skip to main content
NH County FIPS: 33009

Public Schools in Grafton County, NH

Directory of 51 public schools operating in Grafton County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 6,250 12,500 2020-2021: 10,363 students 10,363 2020-2021 2021-2022: 10,550 students 10,550 +1.8% 2021-2022 2022-2023: 10,408 students 10,408 -1.3% 2022-2023 2023-2024: 10,336 students 10,336 -0.7% 2023-2024 2024-2025: 10,161 students 10,161 -1.7% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 51 10,161 1,026.3 9.9:1 2,556
2023-2024 51 10,336 1,050.4 9.8:1 2,610
2022-2023 51 10,408 1,033.7 10.0:1 *reporting schools 2,778
2021-2022 51 10,550 1,076.2 9.8:1 2,401
2020-2021 51 10,363 1,076.7 9.6:1 2,527

School Districts in Grafton County

Cities & Municipalities in Grafton County

29 Cities

County Schools Listing

Page 1 of 3
School Name Grades Level District City Action
Ashland Elementary School K-8 Elementary School Ashland School District Ashland View ›
Bath Village School K-6 Elementary School Bath School District Bath View ›
Bernice A. Ray School K-5 Elementary School Hanover School District Hanover View ›
Bethlehem Elementary School PK-6 Elementary School Bethlehem School District Bethlehem View ›
Bridgewater-Hebron Village School PK-5 Elementary School Newfound Area School District Bridgewater View ›
Bristol Elementary School K-5 Elementary School Newfound Area School District Bristol View ›
Campton Elementary School PK-8 Elementary School Campton School District Campton View ›
Canaan Elementary School PK-4 Elementary School Mascoma Valley Regional School District Canaan View ›
Daisy Bronson Junior High School 7-8 Middle School Littleton School District Littleton View ›
Enfield Village School PK-4 Elementary School Mascoma Valley Regional School District Enfield View ›
Frances C. Richmond School 6-8 Middle School Dresden School District Hanover View ›
Hanover High School 9-12 High School Dresden School District Hanover View ›
Hanover Street School K-4 Elementary School Lebanon School District Lebanon View ›
Haverhill Cooperative Middle School 4-8 Middle School Haverhill Cooperative School District North Haverhill View ›
Holderness Central School K-8 Elementary School Holderness School District Holderness View ›
Indian River School 5-8 Middle School Mascoma Valley Regional School District CANAAN View ›
Lafayette Regional School K-6 Elementary School Lafayette Regional School District Franconia View ›
Landaff Blue School PK-4 Elementary School Landaff School District Landaff View ›
Lebanon High School 9-13 High School Lebanon School District Lebanon View ›
Lebanon Middle School 5-8 Middle School Lebanon School District Lebanon View ›
Ledyard Charter School 9-12 High School Ledyard Charter School Lebanon View ›
Lin-Wood Public School (Elem) K-5 Elementary School Lincoln-Woodstock Cooperative School District Lincoln View ›
Lin-Wood Public School (High) 9-12 High School Lincoln-Woodstock Cooperative School District Lincoln View ›
Lin-Wood Public School (Middle) 6-8 Middle School Lincoln-Woodstock Cooperative School District Lincoln View ›
Lisbon Regional School (Elem) PK-5 Elementary School Lisbon Regional School District Lisbon View ›
Page 1 of 3