Charter • Grades 6-12 & ungraded309 students • 10 student/teacher
Public • Grades 9-12 & ungraded1231 students • 11 student/teacher
Private • Grades None35 students • 6 student/teacher
Salem has 3 schools. One of the highest rated schools is Salem Academy Charter School, which is rated 7. The school has 309 children. Public schools in Salem are in Salem Public Schools or Salem Academy Charter (District). Swampscott is close and has better ratings than Salem Public Schools. Nearby KIPP Academy Lynn Charter (District) scores higher, with a rating of 6.