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

4 schools in Penacook

New Hampshire · Public K-12

Inside Penacook (New Hampshire), 4 public K-12 schools enroll roughly 1,569 students, averaging 392 per campus.

7-year change in Penacook

SY 2017-18 vs SY 2024-25
Total enrollment
1,569
-237 (-13%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
89%
was 94%
% Hispanic
4%
was 2%
% Black
3%
was 1%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CSI Charter SchoolHigh09-1234
Merrimack Valley High SchoolHigh09-12744
Merrimack Valley Middle SchoolMiddle06-08466
Penacook Elementary SchoolElementaryPK-05325

About Penacook

Across Penacook, New Hampshire, 4 public schools hosts about 1,569 students between them.

On the school-mix side, the city is built around 1 elementary, 1 middle, and 2 high.

Per-campus enrollment runs near 392, above the state mean of about 324.

Five-year track record. Across the same 7-year window, public-school enrollment decreased 13%: 1,806 students in SY 2017-18 versus 1,569 in SY 2024-25. Demographically, the White share of enrollment shrank from 94% to 89%.

On this page, the community for Penacook discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Penacook?
Penacook, New Hampshire has 4 public K-12 schools serving approximately 1,569 students.
How many elementary, middle, and high schools are in Penacook?
Penacook has 1 elementary, 1 middle, 2 high public schools.
What is the largest public school in Penacook?
Merrimack Valley High School is the largest public school in Penacook by enrollment, with approximately 744 students.
What school districts serve Penacook?
Penacook is served by 2 public school districts, including Merrimack Valley School District, CSI Charter School.
What grade levels do public schools in Penacook cover?
Public schools in Penacook serve students from pre-K through grade 12.
Are there charter schools in Penacook?
1 of the 4 public schools in Penacook are charter schools.