The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Belknap County

New Hampshire · Public K-12

Inside Belknap County, New Hampshire, public K-12 schools number 23 and serve about 7,344 students out of a population of 64,659. By grade band, the county runs 12 elementary, 5 middle, and 6 high schools.

7-year change in Belknap County

SY 2017-18 vs SY 2024-25
Total enrollment
7,344
-833 (-10%) vs SY 2017-18
School count
23
+1 (+5%) vs SY 2017-18
% White
91%
was 93%
% Hispanic
3%
was 2%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
23
10 districts
Enrollment
7,344
NCES CCD
Median income
$92,783
Above New Hampshire avg
Free/reduced lunch
29.0%
Above New Hampshire avg
Elementary
12
3,359 students
Middle
5
1,539 students
High
6
2,446 students
Combined / other
0
schools
LARGEST DISTRICT
Laconia School District
1,808 students · 10 districts in Belknap County

County vs. school enrollment demographics

Left bar is the racial makeup of Belknap County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
93%
Hispanic
2%
Black
1%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
91%
Hispanic
3%
Black
1%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
33.6%
adults 25+
Poverty rate
6.3%
ACS 5-year
Unemployment
3.1%
civilian labor
Median age
48
17.3% under 18

Test scores in Belknap County

Latest 2024-25 ELA proficiency, 22 schools ranked. New Hampshire state average: 55.2%.

See all 22 schools in Belknap County ranked by score →

All schools (23)

NameCityLevelGradesEnrollmentRating
Laconia High SchoolLaconiaHigh09-13562·
Gilford High SchoolGilfordHigh09-13470·
Barnstead Elementary SchoolCtr. BarnsteadElementaryPK-08449·
Laconia Middle SchoolLaconiaMiddle06-08414·
Alton Central School (Elem)AltonElementaryPK-08407·
Prospect Mountain High SchoolAltonHigh09-13402·
Inter-Lakes Elementary SchoolMeredithElementaryPK-06397·
Belmont High SchoolBelmontHigh09-12361·
Winnisquam Regional Middle SchoolTiltonMiddle05-08361·
Winnisquam Regional High SchoolTiltonHigh09-12357·
Belmont Middle SchoolBelmontMiddle05-08350·
Belmont Elementary SchoolBelmontElementaryPK-04336·
Gilmanton Elementary SchoolGilmanton IwElementaryKG-08335·
Woodland Heights Elementary SchoolLaconiaElementaryPK-05318·
Gilford Elementary SchoolGilfordElementaryKG-04303·
Inter-Lakes High SchoolMeredithHigh09-13294·
Gilford Middle SchoolGilfordMiddle05-08277·
Elm Street SchoolLaconiaElementaryPK-05259·
Pleasant Street SchoolLaconiaElementaryPK-05255·
Sanbornton Central SchoolSanborntonElementaryKG-04177·
Inter-Lakes Middle SchoolMeredithMiddle07-08137·
New Hampton Community SchoolNew HamptonElementaryKG-0593·
Winnisquam Early Learning CenterTiltonElementaryPK-PK30·

Cities in Belknap County

Laconia5 schoolsBelmont3 schoolsGilford3 schoolsMeredith3 schoolsTilton3 schoolsAlton2 schoolsCtr. Barnstead1 schoolGilmanton Iw1 schoolNew Hampton1 schoolSanbornton1 school

About Belknap County

Across the medium-population New Hampshire county of Belknap County of about 64,659 residents, the public-school footprint covers 23 schools and about 7,344 students.

Looking at the broader picture, census numbers show median household income runs near $92,783, roughly 34% of adults have completed at least a four-year degree, and the federal-poverty share is near 6%.

On the school-mix side, Belknap County is made up of 12 elementary schools (3,359 students), 5 middle schools (1,539), and 6 high schools (2,446).

Laconia School District dominates the local landscape, accounting for roughly 1,808 students on its own.

Five-year track record. Combined enrollment now sits at 7,344 students, contracted 10% from the 8,177 reported in SY 2017-18. Belknap County now counts 23 public schools, up from 22 in SY 2017-18.

On this page, the community for Belknap County discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Belknap County?
Belknap County, New Hampshire has 23 public K-12 schools serving approximately 7,344 students.
How many high schools are in Belknap County?
Belknap County, New Hampshire has 6 public high schools, serving approximately 2,446 students.
How many middle schools are in Belknap County?
Belknap County, New Hampshire has 5 public middle schools, serving approximately 1,539 students.
How many elementary schools are in Belknap County?
Belknap County, New Hampshire has 12 public elementary schools, serving approximately 3,359 students.
What is the largest school district in Belknap County?
Laconia School District is the largest school district in Belknap County, serving approximately 1,808 students. The county contains 10 school districts overall.
What is the population of Belknap County?
Belknap County, New Hampshire has a population of approximately 64,659, with a median age of 48. About 17.3% of residents are under 18.
What is the median household income in Belknap County?
Median household income in Belknap County is $92,783, above the New Hampshire average of $89,682. About 6.3% of residents live below the federal poverty line.
How educated are residents of Belknap County?
Approximately 33.6% of adults 25 and older in Belknap County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Belknap County qualify for free or reduced lunch?
Roughly 29.0% of students in Belknap County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the New Hampshire county average of 28.8%.
What is the student-teacher ratio in Belknap County schools?
Across Belknap County public schools, the enrollment-weighted student-teacher ratio is approximately 11.1 to 1.

Belknap County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data