Total enrollment
1,047
-36 (-3%) vs SY 2020-21
Belmont's public schools total 3 across the city, with enrollment of about 1,047 and an average school size near 349.
| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Belmont Elementary School | Elementary | PK-04 | 336 |
| Belmont High School | High | 09-12 | 361 |
| Belmont Middle School | Middle | 05-08 | 350 |
Belmont, New Hampshire is home to 3 public schools, with combined enrollment of approximately 1,047 students. By school count, it is a low-population city.
Looking at the level breakdown, the city spans 1 elementary, 1 middle, and 1 high.
Looking at the last 4 years. Across the same 4-year window, public-school enrollment decreased 3%: 1,083 students in SY 2020-21 versus 1,047 in SY 2024-25.
Within the allk12 community for this area, the community for Belmont discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.