6 schools in Moorestown
6 public-school campuses operate inside Moorestown, with roughly 3,897 K-12 students enrolled (3 elementary, 2 middle, and 1 high).
7-year change in Moorestown
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| George C. Baker Elementary School | Elementary | PK-03 | 403 |
| Mary E. Roberts Elementary School | Elementary | PK-03 | 339 |
| Moorestown High School | High | 09-12 | 1,251 |
| Moorestown Upper Elementary School | Middle | 04-06 | 869 |
| South Valley Elementary School | Elementary | PK-03 | 400 |
| William Allen Middle School | Middle | 07-08 | 635 |
About Moorestown
Across Moorestown, New Jersey, 6 public schools educates about 3,897 students between them.
On the school-mix side, the city spans 3 elementary, 2 middle, and 1 high.
Average school size in Moorestown is around 650 students, 20% higher than the New Jersey average of about 540.
Five-year track record. Across the same 7-year window, public-school enrollment remained close to its prior level: 3,931 students in SY 2017-18 versus 3,897 in SY 2024-25. Demographically, the White share of enrollment fell from 70% to 64%.
In the discussion threads here, the community for Moorestown discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.