Moorestown High School front entrance
Home Schools & Families Public Schools

Moorestown Public Schools: A Complete Guide

Moorestown Township Public Schools consistently rank among the best in Burlington County and all of New Jersey. Here is everything you need to know about the district, its schools, and what makes it exceptional.

The Moorestown Township Public School District is the cornerstone of the community's reputation as a premier place to raise a family. Serving approximately 3,900 students across six schools, the district holds an A+ rating from Niche and is ranked the number one best school district in Burlington County. Families moving to Moorestown consistently cite the schools as a top reason for choosing the town.

From strong elementary foundations to a high school that sends graduates to top universities nationwide, Moorestown public schools deliver academic excellence, robust extracurricular programs, and a supportive community environment. For a broader look at family life in town, visit the Schools & Families guide.

District Overview

About the District

6 Schools

3 elementary, 1 upper elementary, 1 middle, 1 high school

~3,900 Students

Across all grade levels, PK through 12

A+ Rating

Niche overall grade, top-ranked in Burlington County

71% Reading

District proficiency far above the NJ state average

The district is organized into three neighborhood elementary schools serving grades PK through 3, a district-wide upper elementary school for grades 4 and 5, William Allen Middle School for grades 6 through 8, and Moorestown High School for grades 9 through 12. This structure allows students to build strong foundations in their neighborhood schools before transitioning to larger, more specialized campuses.

Elementary Schools

Elementary Schools (PK-3)

George C. Baker Elementary

139 W Maple Ave, Moorestown

Baker Elementary is the highest-ranked elementary school in the district, placing in the top 5% of all New Jersey elementary schools. With approximately 390 students, it boasts 80% math proficiency and 73% reading proficiency. The school serves the northern part of Moorestown.

Mary E. Roberts Elementary

Moorestown

Roberts Elementary serves the central and eastern areas of Moorestown with the same strong academic standards that define the district. Small class sizes and engaged parent communities are hallmarks of all three Moorestown elementary schools.

South Valley Elementary

Moorestown

South Valley serves the southern and western neighborhoods of Moorestown. Together with Baker and Roberts, it provides a neighborhood-based elementary experience that allows children to attend school close to home with friends from their own community.

Upper Elementary & Middle School

Upper Elementary and Middle School

Moorestown Upper Elementary School

325 Borton Landing Rd

Serving grades 4 and 5, the Upper Elementary School bridges the gap between neighborhood elementary schools and the larger middle school environment. Students benefit from specialized instruction in core subjects while developing the independence needed for middle school.

William Allen Middle School

801 N Stanwick Rd, Moorestown

William Allen serves grades 6 through 8 and is the highest-ranked middle school in the district. The school offers a comprehensive curriculum with strong STEM programs, arts education, and a wide range of extracurricular activities including clubs, music, and athletics.

High School

Moorestown High School

Moorestown High School serves approximately 1,260 students in grades 9 through 12 and is ranked the number one public high school in Burlington County. With an A+ overall grade from Niche and a 5-star rating from SchoolDigger, MHS is a standout institution that prepares students for top universities and careers.

Academic excellence is paired with exceptional extracurricular opportunities. The school fields strong athletic teams across multiple sports, a nationally recognized music program, award-winning theater productions, and dozens of student clubs and organizations. The graduation rate stands at 91.1%, well above the state average.

Key Stats

  • • 82.5% of 9th graders proficient in ELA
  • • 59.6% of 9th graders proficient in math
  • • Ranked #39 in New Jersey by Niche
  • • Ranked 41st out of 426 NJ high schools by SchoolDigger
Moorestown High School campus

Enrollment

How to Enroll

Enrollment in Moorestown Township Public Schools is based on your home address. The district offers a convenient online registration system through the district website. New families should register as early as possible, especially for kindergarten and preschool programs which can fill up quickly.

Enrollment Steps

  1. Confirm your address is within the Moorestown Township School District
  2. Gather required documents (proof of residency, birth certificate, immunization records)
  3. Complete the online registration form at mtps.com
  4. Schedule a meeting with your child's school
  5. Attend orientation events (typically held in August)

If you are considering moving to Moorestown and want to be in a specific school attendance zone, contact Bob for personalized guidance on homes and school boundaries.

Moving to Moorestown for the Schools?

Bob has helped countless families find the right home in the right school attendance zone. He knows the neighborhoods, the commute patterns, and the market inside out.

Discover the Best of Moorestown Every Week