The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Middletown

New Jersey · Public K-12

Public-school enrollment in Middletown comes to roughly 4,955 students across 6 schools (3 elementary, 1 middle, and 2 high).

7-year change in Middletown

SY 2017-18 vs SY 2024-25
Total enrollment
4,955
-321 (-6%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
83%
was 89%
% Hispanic
11%
was 6%
% Black
1%
was 2%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Middletown High School NorthHigh09-121,289
Middletown High School SouthHigh09-121,406
Middletown Village Elementary SchoolElementaryPK-05426
New Monmouth Elementary SchoolElementaryKG-05508
Nut Swamp Elementary SchoolElementaryKG-05464
Thompson Middle SchoolMiddle06-08862

About Middletown

Across Middletown, New Jersey, 6 public schools teaches about 4,955 students between them.

On the school-mix side, the city spans 3 elementary, 1 middle, and 2 high.

Per-campus enrollment runs near 826, higher than the state mean of about 540.

Over the past 7-year window. Combined enrollment now sits at 4,955 students, declined 6% from the 5,276 reported in SY 2017-18. Demographically, the White share of enrollment fell from 89% to 83%.

Within the allk12 community for this area, the community for Middletown discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Middletown?
Middletown, New Jersey has 6 public K-12 schools serving approximately 4,955 students.
How many elementary, middle, and high schools are in Middletown?
Middletown has 3 elementary, 1 middle, 2 high public schools.
What is the largest public school in Middletown?
Middletown High School South is the largest public school in Middletown by enrollment, with approximately 1,406 students.
What school districts serve Middletown?
Middletown public schools are operated by Middletown Township Public School District.
What grade levels do public schools in Middletown cover?
Public schools in Middletown serve students from pre-K through grade 12.