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 contains 3 primary and secondary schools. One of the highest rated schools is Salem Academy Charter School, which has a rating of 6. It has 309 children. The public schools in Salem are in Salem Public Schools and Salem Academy Charter (District). Swampscott is close by and rates better than Salem Public Schools. Nearby KIPP Academy Lynn Charter (District) is better, with a rating of 6. The population of Salem is 42,882. Salem Public Schools enrolls 11% of the population of Salem.