Sign In Register

Schools in Salem, MA

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

Salem has 12 public schools with a total enrollment of 4,198 students and 393 teachers. There are 6 elementary, 1 middle, and 4 high schools. The average student-teacher ratio is 10.7:1. 1 charter school serve the area.

Public Schools (12)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Salem High High 888 104 8.5:1
Collins Middle Middle 612 51 12.0:1
Salem Academy Charter School (Charter) High 489 47 10.4:1
Witchcraft Heights Elementary 455 38 12.0:1
Saltonstall School Elementary 397 32 12.4:1
Bates Elementary 374 31 12.1:1
Horace Mann Laboratory Elementary 297 25 11.9:1
Bentley Academy Innovation School Elementary 274 23 11.9:1
Carlton Elementary 246 26 9.5:1
Salem Early Childhood 96 9 10.7:1
New Liberty Innovation School High 56 6 9.3:1
Salem Prep High School High 14 1 14.0:1

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
Salem State University Public Bachelor's 7,806 $11,978
View full profile of Salem, MA →