Education.com
Try
Brainzy
Try
Plus
Home > SchoolFinder > US > Massachusetts > Shrewsbury

Schools in Shrewsbury, MA

About Shrewsbury Schools

  • There are 18 K-12 schools in Shrewsbury, MA, including 9 public schools and 9 private schools. Shrewsbury public schools belong to one districts, Shrewsbury School District.
  •  
  • There are 15 Shrewsbury elementary schools, 5 Shrewsbury middle schools, 2 Shrewsbury high schools and 21 Shrewsbury preschool schools.

Shrewsbury School Districts

 preschools public schools private schools
  • Name

    Type

    Grade
    Level

    Enrollment

    TestRating

  • Oak Middle School

    45 Oak St
    Shrewsbury, MA 01545

    Public

    7-8

    915

  • St Mary Elementary School

    16 Summer St
    Shrewsbury, MA 01545

    Private

    PK,K-8

    245

        N/A
  • Al-hamra Academy

    435 South St
    Shrewsbury, MA 01545

    Private

    PK,K-8

    124

        N/A
  • Shrewsbury Montessori School

    55 Oak St
    Shrewsbury, MA 01545

    Private, Montessori

    PK,K-6

    121

        N/A
  • Alhuda Academy

    Po Box 4040 T/s
    Shrewsbury, MA 01545

    Private

    PK,K-8

    80

        N/A
  • Showing 1 - 5 of 5 middle schools
  • Shrewsbury Senior High School

    64 Holden St
    Shrewsbury, MA 01545

    Public

    9-12

    1617

  • St John's High School

    378 Main St
    Shrewsbury, MA 01545

    Private

    9-12

    1000

        N/A
  • Showing 1 - 2 of 2 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.

    Washington Virtual Academies

    Tuition-free online school for Washington students.

    Learn More »
    SPONSORED