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

8 schools in Merrimack

New Hampshire · Public K-12

Public K-12 education in Merrimack runs across 8 schools, enrolling approximately 3,613 students, averaging 452 per campus.

7-year change in Merrimack

SY 2017-18 vs SY 2024-25
Total enrollment
3,613
-296 (-8%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
86%
was 91%
% Hispanic
5%
was 3%
% Black
1%
was 2%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Gate City Charter School for the ArtsElementaryKG-08160
James Mastricola Elementary SchoolElementaryPK-04375
James Mastricola Upper Elementary SchoolMiddle05-06533
Merrimack High SchoolHigh09-121,057
Merrimack Middle SchoolMiddle07-08480
Reeds Ferry SchoolElementaryPK-04504
Thorntons Ferry SchoolElementaryPK-04504
Wellheart Chartered Public SchoolElementaryM-M·

About Merrimack

Merrimack, New Hampshire is home to 8 public schools, with combined enrollment of approximately 3,613 students. By school count, it is an average-sized city.

Looking at the level breakdown, the city spans 5 elementary, 2 middle, and 1 high.

Schools in Merrimack average about 452 students each, 40% noticeably above the New Hampshire norm.

Five-year track record. Combined enrollment now sits at 3,613 students, shrank 8% from the 3,909 reported in SY 2017-18. Demographically, the White share of enrollment declined from 91% to 86%.

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

Frequently asked questions

How many K-12 schools are in Merrimack, New Hampshire?
There are 8 public K-12 schools in Merrimack, with a combined enrollment of about 3,613.
How many elementary, middle, and high schools are in Merrimack?
Merrimack has 5 elementary, 2 middle, 1 high public schools.
What is the largest public school in Merrimack?
Merrimack High School is the largest public school in Merrimack by enrollment, with approximately 1,057 students.
What school districts serve Merrimack?
Merrimack is served by 3 public school districts, including Gate City Charter School For the Arts, Merrimack School District, Wellheart Chartered Public School.
What grade levels do public schools in Merrimack cover?
Public schools in Merrimack serve students from pre-K through grade 12.
Are there charter schools in Merrimack?
2 of the 8 public schools in Merrimack are charter schools.