County directory · New Jersey · 2026–27
School districts in Middlesex County, NJ
Middlesex County has 24 regular public school districts, enrolling 123,134 students in 2024–25. The largest is Edison Township School District (17,032 students, 14% of the county), followed by Woodbridge Township School District and Perth Amboy Public School District. All 24 offer kindergarten. New Jersey's kindergarten cutoff: turn 5 by October 1 (a minimum; districts may admit younger).
The 24 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Edison Township School District 312 Pierson Avenue, Edison | Pre-K–12 | 19 | 17,032 | 1,044 | (732) 452-4900 |
| Woodbridge Township School District 421 SCHOOL STREET, WOODBRIDGE | Pre-K–12 | 24 | 14,042 | 923 | (732) 602-8550 |
| Perth Amboy Public School District 178 Barracks Street, Perth Amboy | Pre-K–12 | 12 | 10,220 | 672 | (732) 376-6200 |
| New Brunswick School District 268 Baldwin Street, New Brunswick | Pre-K–12 | 13 | 8,972 | 547 | (732) 745-5300 |
| East Brunswick Township School District 760 Route 18, East Brunswick | Pre-K–12 | 11 | 8,163 | 412 | (732) 613-6705 |
| Old Bridge Township School District 4207 Route 516, Matawan | Pre-K–12 | 14 | 8,092 | 489 | (732) 566-1000 |
| South Brunswick School District 231 Black Horse Lane, North Brunswick | Pre-K–12 | 12 | 7,693 | 390 | (732) 297-7800 |
| Piscataway Township School District 1515 Stelton Rd, Piscataway | Pre-K–12 | 11 | 7,331 | 491 | (732) 572-2289 |
| Monroe Township School District 423 BUCKELEW AVENUE, MONROE TOWNSHIP | Pre-K–12 | 8 | 6,750 | 277 | (732) 521-1500 |
| Sayreville School District 298 Ernston Road, Parlin | Pre-K–12 | 9 | 6,415 | 450 | (732) 525-5200 |
| North Brunswick Township School District 25 Linwood Place, North Brunswick | Pre-K–12 | 8 | 5,926 | 391 | (732) 289-3000 |
| Carteret Public School District 599 Roosevelt Avenue, Carteret | Pre-K–12 | 6 | 4,015 | 263 | (732) 541-8960 |
| South Plainfield School District 125 Jackson Avenue, South Plainfield | Pre-K–12 | 9 | 3,813 | 256 | (908) 754-4620 |
| South River Public School District 15 Montgomery Street, South River | Pre-K–12 | 5 | 2,435 | 164 | (732) 613-4000 |
| Metuchen Public School District 400 Grove Ave, Metuchen | Pre-K–12 | 4 | 2,349 | 105 | (732) 321-8700 |
| Middlesex Borough School District 300 John F. Kennedy Drive, Middlesex | Pre-K–12 | 6 | 2,054 | 125 | (732) 317-6000 |
| Spotswood Public School District 105 Summerhill Road, Spotswood | Pre-K–12 | 4 | 1,655 | 81 | (732) 723-2200 |
| Highland Park Boro School District 435 MANSFIELD STREET, HIGHLAND PARK | Pre-K–12 | 4 | 1,602 | 97 | (732) 572-6990 |
| Dunellen Public School District 400 High Street, Dunellen | Pre-K–12 | 3 | 1,425 | 90 | (732) 400-5900 |
| South Amboy School District 240 John Street, South Amboy | Pre-K–12 | 2 | 1,227 | 81 | (732) 525-2100 |
| Milltown School District 21 West Church Street, Milltown | Pre-K–8 | 2 | 795 | 66 | (732) 214-2365 |
| Jamesburg Public School District 13 AUGUSTA STREET, JAMESBURG | Pre-K–8 | 2 | 703 | 73 | (732) 521-0300 |
| Cranbury Township School District 23 North Main Street, Cranbury | Pre-K–8 | 1 | 425 | 28 | (609) 395-1700 |
| Educational Services Commission of New Jersey 1660 Stelton Road, Piscataway | Pre-K–12 | 6 | 0 | 0 | (732) 777-9848 |
Middlesex County at a glance
Together the 24 districts run 195 schools from offices in 22 towns. The smallest by enrollment is Educational Services Commission of New Jersey, with 0 students; the median Middlesex County district has 3,813. By grade span: 21 Pre-K–12 and 3 Pre-K–8.
Kindergarten in 2024–25, counting the 23 districts that report a K grade: 7,515 children. The biggest kindergarten was Edison Township School District's, with 1,044; Woodbridge Township School District had 923, and the smallest, Cranbury Township School District, had 28.
Middlesex County holds 24 of New Jersey's 559 regular districts (4.3%) and 9.5% of its 1,298,502 public school students, ranking 10th of 21 counties by number of districts and 3rd by enrollment. By size, 11 enroll 5,000 or more, 9 enroll 1,000 to 4,999 and 4 have fewer than 1,000 students, and the average school here has about 631 students.
Which district am I in?
Each district draws its own attendance zones, so your home address decides it. There is no address lookup here; ask the district. Each one's own site:
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 · North Brunswick Township School District · Carteret Public School District · South Plainfield School District · South River Public School District · Metuchen Public School District · Middlesex Borough School District · Spotswood Public School District · Highland Park Boro School District · Dunellen Public School District · South Amboy School District · Milltown School District · Jamesburg Public School District · Cranbury Township School District · Educational Services Commission of New Jersey
What grade will my child be in?
More in New Jersey
Every New Jersey district by county · New Jersey kindergarten cutoff
More New Jersey county directories: Mercer County (10) · Monmouth County (50) · Morris County (39) · Ocean County (27) · Sussex County (25) · Warren County (22)