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

7 schools in Merrimack Valley School District

New Hampshire · 2,170 students · 5 cities

Within Merrimack Valley School District, 7 public K-12 schools serve about 2,170 students, an average of 310 per school.

4-year change in Merrimack Valley School District

SY 2020-21 vs SY 2024-25
Total enrollment
2,170
-34 (-2%) vs SY 2020-21
School count
7
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Merrimack Valley School District ranks

Among districts
MeasureThis districtIn New HampshireIn the US
State test proficiency
ranked highest first
44.2%#31 of 54N/A
Enrollment
ranked largest first
2,170#18 of 73#4,167 of 9,234
Number of schools
ranked most first
7#14 of 73N/A
Students per teacher
ranked fewest first
11.3:1#42 of 71#1,332 of 9,044
Free or reduced-price lunch share
ranked highest first
28.6%#27 of 73#6,758 of 8,164
Diversity index
ranked most diverse first
20.3%#29 of 44#5,678 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Merrimack Valley School District

State test results across the district's 5 scored schools run from Boscawen Elementary School at 55.3% proficient to Penacook Elementary School at 33.1%, a gap of 22.2 points. That is the 8th widest gap among 30 New Hampshire districts with four or more scored schools.

Since 2017-18, the 7 district schools that reported both years went from 2,449 to 2,170 students (down 11%) and from 184 to 191 full-time teachers (up 4%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

About Merrimack Valley School District

Merrimack Valley School District operates 7 public schools across New Hampshire, collectively instructing roughly 2,170 students.

On the school-mix side, Merrimack Valley School District consists of 5 elementary, 1 middle, and 1 high school.

Over the past 4-year window. Across the same 4-year window, public-school enrollment stayed largely flat: 2,204 students in SY 2020-21 versus 2,170 in SY 2024-25.

Within the allk12 community for this area, the community for Merrimack Valley School District discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many schools are in Merrimack Valley School District?
Merrimack Valley School District operates 7 public K-12 schools in New Hampshire, serving approximately 2,170 students.
What is the mix of elementary, middle, and high schools in Merrimack Valley School District?
Merrimack Valley School District includes 5 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Merrimack Valley School District?
Merrimack Valley High School is the largest public school in Merrimack Valley School District by enrollment, with approximately 744 students.
What grade levels does Merrimack Valley School District serve?
Merrimack Valley School District serves students from pre-K through grade 12 across 7 schools.
What cities does Merrimack Valley School District serve?
Merrimack Valley School District operates schools in Penacook, Loudon, Boscawen, Webster, Salisbury across New Hampshire.