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

3 schools in Farmington

New Hampshire · Public K-12

Farmington runs 3 public K-12 schools per the latest NCES counts, with total enrollment around 730 (1 elementary, 1 middle, and 1 high).

7-year change in Farmington

SY 2017-18 vs SY 2024-25
Total enrollment
730
-146 (-17%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
90%
was 92%
% Hispanic
2%
was 2%
% Black
1%
was 1%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Farmington Senior High SchoolHigh09-12214
Henry Wilson Memorial SchoolMiddle04-08271
Valley View Community SchoolElementaryPK-03245

About Farmington

Farmington is a sparse New Hampshire city in terms of public-school footprint, with 3 schools and 730 students total.

For a sense of the school types, the city covers 1 elementary, 1 middle, and 1 high.

Schools in Farmington average about 243 students each, 25% noticeably below the New Hampshire norm.

Over the past 7-year window. Total public-school enrollment in Farmington has contracted 17% since SY 2017-18, moving from about 876 students to 730.

Within the allk12 community for this area, the community for Farmington discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Farmington, New Hampshire?
There are 3 public K-12 schools in Farmington, with a combined enrollment of about 730.
How many elementary, middle, and high schools are in Farmington?
Farmington has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Farmington?
Henry Wilson Memorial School is the largest public school in Farmington by enrollment, with approximately 271 students.
What school districts serve Farmington?
Farmington public schools are operated by Farmington School District.
What grade levels do public schools in Farmington cover?
Public schools in Farmington serve students from pre-K through grade 12.