Sign In Register

Schools in Newburyport, MA

Public schools, enrollment data, student-teacher ratios, and higher education.

Newburyport has 6 public schools with a total enrollment of 2,855 students and 270 teachers. There are 4 elementary, 1 middle, and 1 high schools. The average student-teacher ratio is 10.6:1. 1 charter school serve the area.

Public Schools (6)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Newburyport High High 820 70 11.7:1
Francis T Bresnahan Elementary Elementary 575 60 9.6:1
Rupert A Nock Middle Middle 481 50 9.6:1
Newbury Elementary Elementary 412 38 10.8:1
River Valley Charter School (Charter) Elementary 288 23 12.5:1
Edward G. Molin Elementary School Elementary 279 29 9.6:1
View full profile of Newburyport, MA →