About Salem Schools
- There are 6 K-12 schools in Salem, NJ, including 6 public schools. Salem public schools belong to four districts, Elsinboro Township School District, Lower Alloways Creek Township School District, Mannington Township School District and Salem City School District.
- There are 5 Salem elementary schools, 4 Salem middle schools, 1 Salem high school and 6 Salem preschool schools.
Salem School Districts
- Elsinboro Township (1 school)
- Lower Alloways Creek Township (1 school)
- Mannington Township (1 school)
- Salem City (3 schools)
Contact Education.com with questions or feedback about SchoolFinder.
Please note, if you wish to speak to someone at the school, you must contact the school directly.



