For the 2026 school year, there are 54 public middle schools serving 34,291 students in Middlesex County, NJ.
The top-ranked public middle schools in Middlesex County, NJ are Hatikvah International Academy Charter School, John Adams Middle School and Community Middle School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Middlesex County, NJ public middle schools have an average math proficiency score of 39% (versus the New Jersey public middle school average of 34%), and reading proficiency score of 52% (versus the 48% statewide average). Middle schools in Middlesex County have an average ranking of 8/10, which is in the top 30% of New Jersey public middle schools.
Minority enrollment is 77% of the student body (majority Hispanic and Asian), which is more than the New Jersey public middle school average of 69% (majority Hispanic).
Best Public Middle Schools in Middlesex County (2026)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Hatikvah International Academy Charter School
Charter School
(Math: 80% | Reading: 90%)
Rank:
Rank:
10/
Top 5%10
7 Lexington Avenue
East Brunswick, NJ 08816
(732) 254-8300
East Brunswick, NJ 08816
(732) 254-8300
Gr: K-8 | 657 students Student-teacher ratio: 14:1 Minority enrollment: 72%
Rank: #22.
John Adams Middle School
(Math: 75% | Reading: 83%)
Rank:
Rank:
10/
Top 5%10
1081 New Dover Road
Edison, NJ 08820
(732) 452-2920
Edison, NJ 08820
(732) 452-2920
Gr: 6-8 | 930 students Student-teacher ratio: 12:1 Minority enrollment: 98%
Rank: #33.
Community Middle School
(Math: 73% | Reading: 81%)
Rank:
Rank:
10/
Top 10%10
95 Grovers Mill Road
Plainsboro, NJ 08536
(609) 716-5300
Plainsboro, NJ 08536
(609) 716-5300
Gr: 6-8 | 1,029 students Student-teacher ratio: 10:1 Minority enrollment: 88%
Rank: #44.
Woodrow Wilson Middle School
(Math: 69% | Reading: 83%)
Rank:
Rank:
10/
Top 10%10
50 Woodrow Wilson Drive
Edison, NJ 08820
(732) 452-2870
Edison, NJ 08820
(732) 452-2870
Gr: 6-8 | 1,206 students Student-teacher ratio: 14:1 Minority enrollment: 96%
Rank: #55.
Cranbury School
(Math: 67% | Reading: 82%)
Rank:
Rank:
10/
Top 10%10
23 N Main St
Cranbury, NJ 08512
(609) 395-1700
Cranbury, NJ 08512
(609) 395-1700
Gr: PK-8 | 421 students Student-teacher ratio: 8:1 Minority enrollment: 50%
Rank: #66.
Edgar Middle School
(Math: 67% | Reading: 72%)
Rank:
Rank:
9/
Top 20%10
49 Brunswick Avenue
Metuchen, NJ 08840
(732) 321-8770
Metuchen, NJ 08840
(732) 321-8770
Gr: 5-8 | 761 students Student-teacher ratio: 12:1 Minority enrollment: 55%
Rank: #77.
Monroe Township Middle School
(Math: 66% | Reading: 69%)
Rank:
Rank:
9/
Top 20%10
1629 Perrineville Road
Monroe Township, NJ 08831
(732) 521-6042
Monroe Township, NJ 08831
(732) 521-6042
Gr: 6-8 | 1,681 students Student-teacher ratio: 12:1 Minority enrollment: 71%
Rank: #88.
Crossroads South Middle School
(Math: 57% | Reading: 74%)
Rank:
Rank:
9/
Top 20%10
195 Major Road
Monmouth Junction, NJ 08852
(732) 329-4633
Monmouth Junction, NJ 08852
(732) 329-4633
Gr: 6-8 | 812 students Student-teacher ratio: 10:1 Minority enrollment: 85%
Rank: #99.
Crossroads North Middle School
(Math: 61% | Reading: 71%)
Rank:
Rank:
9/
Top 20%10
635 Georges Road
Monmouth Junction, NJ 08852
(732) 329-4191
Monmouth Junction, NJ 08852
(732) 329-4191
Gr: 6-8 | 935 students Student-teacher ratio: 11:1 Minority enrollment: 85%
Rank: #1010.
Churchill Junior High School
(Math: 51% | Reading: 68%)
Rank:
Rank:
8/
Top 30%10
18 Norton Road
East Brunswick, NJ 08816
(732) 353-0915
East Brunswick, NJ 08816
(732) 353-0915
Gr: 7-9 | 2,080 students Student-teacher ratio: 13:1 Minority enrollment: 57%
Rank: #1111.
Green Brook Middle School
(Math: 53% | Reading: 60%)
Rank:
Rank:
7/
Top 50%10
132 Jefferson Avenue
Dunellen, NJ 08812
(732) 968-1051
Dunellen, NJ 08812
(732) 968-1051
Gr: 5-8 | 304 students Student-teacher ratio: 8:1 Minority enrollment: 58%
Rank: #1212.
Iselin Middle School
(Math: 54% | Reading: 51%)
Rank:
Rank:
7/
Top 50%10
900 Woodruff Street
Iselin, NJ 08830
(732) 602-8450
Iselin, NJ 08830
(732) 602-8450
Gr: 6-8 | 794 students Student-teacher ratio: 11:1 Minority enrollment: 85%
Rank: #1313.
Jonas Salk Middle School
(Math: 44% | Reading: 53%)
Rank:
Rank:
6/
Top 50%10
155 W Greystone Road
Old Bridge, NJ 08857
(732) 360-4519
Old Bridge, NJ 08857
(732) 360-4519
Gr: 6-8 | 886 students Student-teacher ratio: 11:1 Minority enrollment: 39%
Rank: #1414.
South Plainfield Middle School
(Math: 37% | Reading: 57%)
Rank:
Rank:
6/
Top 50%10
2201 Plainfield Avenue
South Plainfield, NJ 07080
(908) 754-4620
South Plainfield, NJ 07080
(908) 754-4620
Gr: 7-8 | 553 students Student-teacher ratio: 11:1 Minority enrollment: 67%
Rank: #1515.
Conackamack Middle School
(Math: 43% | Reading: 53%)
Rank:
Rank:
6/
Top 50%10
5205 Witherspoon Street
Piscataway, NJ 08854
(732) 699-1577
Piscataway, NJ 08854
(732) 699-1577
Gr: 6-8 | 466 students Student-teacher ratio: 11:1 Minority enrollment: 86%
Rank: #1616.
Carl Sandburg Middle School
(Math: 42% | Reading: 53%)
Rank:
Rank:
6/
Top 50%10
3439 Route 516
Old Bridge, NJ 08857
(732) 360-4400
Old Bridge, NJ 08857
(732) 360-4400
Gr: 6-8 | 926 students Student-teacher ratio: 11:1 Minority enrollment: 53%
Rank: #1717.
Herbert Hoover Middle School
(Math: 34% | Reading: 56%)
Rank:
Rank:
6/
Top 50%10
174 Jackson Avenue
Edison, NJ 08837
(732) 452-2940
Edison, NJ 08837
(732) 452-2940
Gr: 6-8 | 1,060 students Student-teacher ratio: 13:1 Minority enrollment: 85%
Rank: #1818.
Joyce Kilmer School
(Math: 35% | Reading: 53%)
Rank:
Rank:
6/
Top 50%10
21 West Church Street
Milltown, NJ 08850
(732) 214-2370
Milltown, NJ 08850
(732) 214-2370
Gr: 4-8 | 444 students Student-teacher ratio: 10:1 Minority enrollment: 31%
Rank: #1919.
Theodore Schor Middle School
(Math: 38% | Reading: 49%)
Rank:
Rank:
5/
Bottom 50%10
243 North Randolphville Rd
Piscataway, NJ 08854
(732) 752-4457
Piscataway, NJ 08854
(732) 752-4457
Gr: 6-8 | 563 students Student-teacher ratio: 12:1 Minority enrollment: 90%
Rank: #2020.
Thomas Jefferson Middle School
(Math: 36% | Reading: 50%)
Rank:
Rank:
5/
Bottom 50%10
450 Division Street
Edison, NJ 08817
(732) 650-5290
Edison, NJ 08817
(732) 650-5290
Gr: 6-8 | 954 students Student-teacher ratio: 14:1 Minority enrollment: 88%
Rank: #2121.
Sayreville Middle School
(Math: 30% | Reading: 52%)
Rank:
Rank:
5/
Bottom 50%10
800 Washington Road
Parlin, NJ 08859
(732) 525-5290
Parlin, NJ 08859
(732) 525-5290
Gr: 6-8 | 1,294 students Student-teacher ratio: 11:1 Minority enrollment: 64%
Rank: #2222.
Quibbletown Middle School
(Math: 32% | Reading: 51%)
Rank:
Rank:
5/
Bottom 50%10
99 Academy Street
Piscataway, NJ 08854
(732) 752-0444
Piscataway, NJ 08854
(732) 752-0444
Gr: 6-8 | 467 students Student-teacher ratio: 11:1 Minority enrollment: 90%
Rank: #2323.
Colonia Middle School
(Math: 40% | Reading: 41%)
Rank:
Rank:
5/
Bottom 50%10
Delaware Avenue
Colonia, NJ 07067
(732) 396-7000
Colonia, NJ 07067
(732) 396-7000
Gr: 6-8 | 628 students Student-teacher ratio: 10:1 Minority enrollment: 54%
Rank: #2424.
Dual Language School
(Math: 18% | Reading: 60%)
Rank:
Rank:
5/
Bottom 50%10
630 Amboy Avenue
Fords, NJ 08863
(732) 376-6200
Fords, NJ 08863
(732) 376-6200
Gr: 4-8 | 384 students Student-teacher ratio: 17:1 Minority enrollment: 99%
Rank: #2525.
Spotswood Memorial Middle School
(Math: 37% | Reading: 38%)
Rank:
Rank:
4/
Bottom 50%10
115 Summerhill Road
Spotswood, NJ 08884
(732) 723-2200
Spotswood, NJ 08884
(732) 723-2200
Gr: 6-8 | 269 students Student-teacher ratio: 11:1 Minority enrollment: 37%
Rank: #2626.
Grace M. Breckwedel Middle School
(Math: 25% | Reading: 50%)
Rank:
Rank:
4/
Bottom 50%10
13 Augusta St
Monroe Township, NJ 08831
(732) 521-0303
Monroe Township, NJ 08831
(732) 521-0303
Gr: 6-8 | 217 students Student-teacher ratio: 11:1 Minority enrollment: 71%
Rank: #2727.
North Brunswick Twp. Middle School
(Math: 25% | Reading: 45%)
Rank:
Rank:
4/
Bottom 50%10
100 Renaissance Blvd
North Brunswick, NJ 08902
(732) 289-3000
North Brunswick, NJ 08902
(732) 289-3000
Gr: 7-8 | 754 students Student-teacher ratio: 9:1 Minority enrollment: 87%
Rank: #2828.
Highland Park Middle School
(Math: 28% | Reading: 40%)
Rank:
Rank:
4/
Bottom 50%10
330 Wayne Street
Highland Park, NJ 08904
(732) 572-2400
Highland Park, NJ 08904
(732) 572-2400
Gr: 6-8 | 349 students Student-teacher ratio: 10:1 Minority enrollment: 66%
Rank: #2929.
Von E. Mauger Middle School
(Math: 27% | Reading: 40%)
Rank:
Rank:
4/
Bottom 50%10
Fisher Avenue
Middlesex, NJ 08846
(732) 317-6000
Middlesex, NJ 08846
(732) 317-6000
Gr: 6-8 | 502 students Student-teacher ratio: 11:1 Minority enrollment: 64%
Rank: #3030.
Lincoln Middle School
(Math: 24% | Reading: 39%)
Rank:
Rank:
3/
Bottom 50%10
400 Dunellen Avenue
Dunellen, NJ 08812
(732) 400-5900
Dunellen, NJ 08812
(732) 400-5900
Gr: 6-8 | 333 students Student-teacher ratio: 13:1 Minority enrollment: 78%
Rank: #3131.
Middlesex County Stem Charter School
Charter School
(Math: 34% | Reading: 25-29%)
Rank:
Rank:
3/
Bottom 50%10
613 Carlock Ave
Perth Amboy, NJ 08861
(848) 242-1818
Perth Amboy, NJ 08861
(848) 242-1818
Gr: K-8 | 739 students Student-teacher ratio: 17:1 Minority enrollment: 96%
Rank: #3232.
Fords Middle School
(Math: 24% | Reading: 33%)
Rank:
Rank:
3/
Bottom 50%10
Fanning Street
Fords, NJ 08863
(732) 596-4200
Fords, NJ 08863
(732) 596-4200
Gr: 6-8 | 645 students Student-teacher ratio: 10:1 Minority enrollment: 81%
Rank: #3333.
South Amboy Middle/high School
(Math: 23% | Reading: 34%)
Rank:
Rank:
3/
Bottom 50%10
200 Governor Harold G Hoffman
South Amboy, NJ 08879
(732) 316-7669
South Amboy, NJ 08879
(732) 316-7669
Gr: 6-12 | 616 students Student-teacher ratio: 14:1 Minority enrollment: 65%
Rank: #3434.
Avenel Middle School
(Math: 23% | Reading: 33%)
Rank:
Rank:
3/
Bottom 50%10
Woodbine Avenue
Avenel, NJ 07001
(732) 596-4210
Avenel, NJ 07001
(732) 596-4210
Gr: 6-8 | 629 students Student-teacher ratio: 8:1 Minority enrollment: 74%
Rank: #3535.
South River Middle School
(Math: 18% | Reading: 31%)
Rank:
Rank:
2/
Bottom 50%10
3 Montgomery Street
South River, NJ 08882
(732) 613-4073
South River, NJ 08882
(732) 613-4073
Gr: 6-8 | 524 students Student-teacher ratio: 10:1 Minority enrollment: 56%
Show 19 more public schools in Middlesex County, NJ (out of 54 total schools)
Loading...
Frequently Asked Questions
What are the top-ranked public middle schools in Middlesex County, NJ?
The top-ranked public middle schools in Middlesex County, NJ include Hatikvah International Academy Charter School, John Adams Middle School and Community Middle School.
How many public middle schools are located in Middlesex County?
54 public middle schools are located in Middlesex County.
What is the racial composition of students in Middlesex County?
Middlesex County public middle schools minority enrollment is 77% of the student body (majority Hispanic and Asian), which is more than the New Jersey public middle schools average of 69% (majority Hispanic).
Which public middle schools in Middlesex County are often viewed compared to one another?
Popular comparisons of public middle schools in Middlesex County include: Jonas Salk Middle School vs. Carl Sandburg Middle School, Crossroads North Middle School vs. Crossroads South Middle School, Crossroads South Middle School vs. Crossroads North Middle School
Recent Articles
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.
