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

5 schools in Newburyport

Massachusetts · Public K-12

Newburyport, Massachusetts has 5 public K-12 schools in service today, teaching roughly 2,395 students (an average of 479 per campus).

7-year change in Newburyport

SY 2017-18 vs SY 2024-25
Total enrollment
2,395
-162 (-6%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
88%
was 92%
% Hispanic
6%
was 3%
% Black
1%
was 1%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
18,652
all ages · ACS 5-yr
Students
2,395
public K-12 · NCES
Schools
5
public K-12
NameLevelGradesEnrollment
Edward G. Molin Elementary SchoolElementary04-05310
Francis T Bresnahan ElementaryElementaryPK-03584
Newburyport HighHigh09-12743
River Valley Charter SchoolElementaryKG-08288
Rupert A Nock MiddleMiddle06-08470

About Newburyport

Across Newburyport, Massachusetts, 5 public schools teaches about 2,395 students between them.

On the level-by-level breakdown, the city consists of 3 elementary, 1 middle, and 1 high.

Trend over the past 7 years. Combined enrollment now sits at 2,395 students, decreased 6% from the 2,557 reported in SY 2017-18. On the demographic side, White enrollment moved from 92% to 88% over the same window.

Within the allk12 community for this area, the community for Newburyport discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Newburyport?
Newburyport, Massachusetts has 5 public K-12 schools serving approximately 2,395 students.
How many elementary, middle, and high schools are in Newburyport?
Newburyport has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Newburyport?
Newburyport High is the largest public school in Newburyport by enrollment, with approximately 743 students.
What school districts serve Newburyport?
Newburyport is served by 2 public school districts, including Newburyport, River Valley Charter.
What grade levels do public schools in Newburyport cover?
Public schools in Newburyport serve students from pre-K through grade 12.
Are there charter schools in Newburyport?
1 of the 5 public schools in Newburyport are charter schools.