Middlesex County Schools & Education
Middlesex County, New Jersey
School Score
83/100
Higher = better
Rating
High Performing
Graduation Rate
92.3%
National avg 87.5%
Education Statistics
Graduation Rate
92.3%
National avg 87.5%
State avg 91.4%
Per-Pupil Spending
$12,224
National avg $13,239
State avg $13,088
School Score
83/100
Higher = better
State avg 80/100
State School Rank
#12
of 21 counties (1 = best)
Explore Middlesex County across the ByCounty Network
Education Overview
About Schools in Middlesex County, New Jersey
A Massive Educational Infrastructure
Middlesex County supports an enormous student population of 129,922 across 208 public schools and 31 districts. This includes 123 elementary schools and 34 high schools, making it one of the largest school systems in New Jersey.
Strong Graduation Rates and Efficiency
The county achieves a high 92.3% graduation rate, outperforming both the state average of 91.4% and the national average of 87.0%. Educators maintain these results with a per-pupil expenditure of $12,224, showing strong efficiency compared to national spending.
Edison and Woodbridge Lead the Way
The Edison Township School District is the largest in the county, serving 16,596 students, followed by Woodbridge Township with 13,683 students. Charter schools are rare here, with only 4 schools (less than 2%) operating under a charter.
Sprawling Suburban Campus Life
The county is overwhelmingly suburban, with 190 schools located in suburban locales and an average school size of 637 students. High schools here are typically large, such as South Brunswick High School, which enrolls 2,786 students.
Secure Your Place in Middlesex
High graduation rates and efficient school spending make Middlesex County a stable choice for growing families. When shopping for a home, consider the advantages of the large, resource-rich high schools found in districts like Edison and Monroe.
School Overview
Total Schools
208
in Middlesex County
Total Enrollment
129,922
students
School Districts
31
districts
Charter Schools
4
2% of total
School Type Breakdown
31 School Districts in Middlesex County
Edison Township School District
Woodbridge Township School District
Perth Amboy Public School District
New Brunswick School District
East Brunswick Township School District
Old Bridge Township School District
South Brunswick School District
Piscataway Township School District
Monroe Township School District
Sayreville School District
208 Public Schools in Middlesex County
| School Name | District | Grades | Type | Enrollment |
|---|---|---|---|---|
| South Brunswick High School | South Brunswick School District | 9–12 | High | 2,786 |
| Old Bridge High School | Old Bridge Township School District | 9–12 | High | 2,707 |
| John P. Stevens High School | Edison Township School District | 9–12 | High | 2,680 |
| Perth Amboy High School | Perth Amboy Public School District | 9–12 | High | 2,658 |
| Monroe Township High School | Monroe Township School District | 9–12 | High | 2,568 |
| New Brunswick High School | New Brunswick School District | 9–12 | High | 2,477 |
| Edison High School | Edison Township School District | 9–12 | High | 2,280 |
| Piscataway Township High School | Piscataway Township School District | 9–12 | High | 2,144 |
| East Brunswick High School | East Brunswick Township School District | 10–12 | High | 2,036 |
| Churchill Junior High School | East Brunswick Township School District | 7–9 | Middle | 2,002 |
| North Brunswick Township High School | North Brunswick Township School District | 9–12 | High | 1,881 |
| Monroe Township Middle School | Monroe Township School District | 6–8 | Middle | 1,759 |
| Sayreville War Memorial High School | Sayreville School District | 9–12 | High | 1,750 |
| Woodbridge High School | Woodbridge Township School District | 9–12 | High | 1,558 |
| West Windsor-Plainsboro High School North | West Windsor-Plainsboro Regional School District | 9–12 | High | 1,486 |
| John F. Kennedy Memorial High School | Woodbridge Township School District | 9–12 | High | 1,371 |
| Colonia High School | Woodbridge Township School District | 9–12 | High | 1,356 |
| Sayreville Middle School | Sayreville School District | 6–8 | Middle | 1,349 |
| Hammarskjold Upper Elementary School | East Brunswick Township School District | 5–6 | Middle | 1,314 |
| Samuel E. Shull Middle School | Perth Amboy Public School District | 5–8 | Middle | 1,310 |
West Windsor-Plainsboro Regional School District
Educational Attainment
Annual Per-Pupil Expenditure
$12,224
State avg $13,088
Find Homes Near Top Schools
Browse homes in Middlesex County filtered by school ratings on Zillow.
Search on Zillow →Find a Tutor in Middlesex County
Connect with local and online tutors via Wyzant for personalized learning support.
Find a Tutor →Sponsored
Frequently Asked Questions
Schools in Middlesex County, New Jersey — FAQ
What does the school system look like in Middlesex County, New Jersey?
Middlesex County supports an enormous student population of 129,922 across 208 public schools and 31 districts. This includes 123 elementary schools and 34 high schools, making it one of the largest school systems in New Jersey.
How do schools in Middlesex County perform academically?
The county achieves a high 92.3% graduation rate, outperforming both the state average of 91.4% and the national average of 87.0%. Educators maintain these results with a per-pupil expenditure of $12,224, showing strong efficiency compared to national spending.
What are the major school districts in Middlesex County, New Jersey?
The Edison Township School District is the largest in the county, serving 16,596 students, followed by Woodbridge Township with 13,683 students. Charter schools are rare here, with only 4 schools (less than 2%) operating under a charter.
What is the school experience like in Middlesex County?
The county is overwhelmingly suburban, with 190 schools located in suburban locales and an average school size of 637 students. High schools here are typically large, such as South Brunswick High School, which enrolls 2,786 students.
How can I find homes near good schools in Middlesex County, New Jersey?
High graduation rates and efficient school spending make Middlesex County a stable choice for growing families. When shopping for a home, consider the advantages of the large, resource-rich high schools found in districts like Edison and Monroe.
Counties with Similar School Profile
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.