Education.com
Try
Brainzy
Try
Plus

Schools in Salem, NH

About Salem Schools

  • There are 17 K-12 schools in Salem, NH, including 8 public schools and 9 private schools. Salem public schools belong to one districts, Salem School District.
  •  
  • There are 11 Salem elementary schools, 3 Salem middle schools, 1 Salem high school and 24 Salem preschool schools.

Salem School Districts

 preschools public schools private schools
  • Name

    Type

    Grade
    Level

    Enrollment

    TestRating

  • Woodbury School

    206 Main St
    Salem, NH 03079

    Public

    6-8

    1104

  • St Joseph Regional Catholic School

    40 Main St
    Salem, NH 03079

    Private

    PK,K-8

    213

        N/A
  • Salem Christian School

    101 School St
    Salem, NH 03079

    Private

    PK,K-8

    98

        N/A
  • Showing 1 - 3 of 3 middle schools
  • Salem High School

    44 Geremonty Dr
    Salem, NH 03079

    Public

    9-12

    1682

  • Showing 1 - 1 of 1 high 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.