Public Schools in Salem, Massachusetts

There are 14 Public Schools in Salem, Massachusetts, serving a population of 43,146 people in an area of 9 square miles. There is 1 Public School per 3,081 people, and 1 Public School per square mile.

In Massachusetts, Salem is ranked 287th of 585 cities in Public Schools per capita, and 203rd of 585 cities in Public Schools per square mile.

List of Salem Public Schools

Find Salem, Massachusetts public schools, including charter schools, k-12, elementary, middle, and high schools.


Bates 53 Liberty Hill Avenue Salem, MA

Bentley Elementary School 25 Memorial Drive Salem, MA

Carlton 10 Skerry Street Salem, MA

Collins Middle 29 Highland Avenue Salem, MA

Horace Mann Laboratory 33 Loring Avenue Salem, MA

Nathaniel Bowditch 79 Willson Street Salem, MA

New Liberty Charter School Of Salem 158 Essex Street Salem, MA

Salem Academy Charter School 45 Congress Street Salem, MA

Salem Early Childhood 25 Memorial Drive Salem, MA

Salem High 77 Willson Street Salem, MA

Salem Prep High School 114 Derby Street Salem, MA

Saltonstall School 160 Federal Street Salem, MA

Saltonstall School 211 Lafayette Street Salem, MA

Witchcraft Heights 1 Frederick Street Salem, MA

About Salem Public Schools

Salem Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in Salem, MA. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including Massachusetts, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • Salem Public School calendars
  • Admissions policies and enrollment
  • Salem school district
  • Academics and school curriculum
  • School buses and transportation

Salem Public School Statistics

Find Salem Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

Salem Public School Enrollment
 SalemEssex County
Nursery & Preschool Enrollment417 (58.9%)6,238 (50.2%)
Kindergarten Enrollment241 (85.8%)7,593 (87.9%)
Elementary School Enrollment (Grades 1-4)1,401 (93.7%)33,317 (91.3%)
Elementary School Enrollment (Grades 5-8)1,360 (83.3%)35,432 (89.5%)
High School Enrollment (Grades 9-12)1,664 (93.3%)36,031 (85.1%)
Salem Educational Attainment (Age 25+)
 SalemEssex County
Less than 9th Grade Education1,482 (4.9%)30,081 (5.6%)
9-12th Grade (No Diploma)1,240 (4.1%)26,635 (5.0%)
High School Graduate (Including Equivalency)7,431 (24.7%)135,573 (25.4%)