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

School districts in Middlesex County, NJ by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Edison Township School District
312 Pierson Avenue, Edison
Pre-K–121917,0321,044
(732) 452-4900
Woodbridge Township School District
421 SCHOOL STREET, WOODBRIDGE
Pre-K–122414,042923
(732) 602-8550
Perth Amboy Public School District
178 Barracks Street, Perth Amboy
Pre-K–121210,220672
(732) 376-6200
New Brunswick School District
268 Baldwin Street, New Brunswick
Pre-K–12138,972547
(732) 745-5300
East Brunswick Township School District
760 Route 18, East Brunswick
Pre-K–12118,163412
(732) 613-6705
Old Bridge Township School District
4207 Route 516, Matawan
Pre-K–12148,092489
(732) 566-1000
South Brunswick School District
231 Black Horse Lane, North Brunswick
Pre-K–12127,693390
(732) 297-7800
Piscataway Township School District
1515 Stelton Rd, Piscataway
Pre-K–12117,331491
(732) 572-2289
Monroe Township School District
423 BUCKELEW AVENUE, MONROE TOWNSHIP
Pre-K–1286,750277
(732) 521-1500
Sayreville School District
298 Ernston Road, Parlin
Pre-K–1296,415450
(732) 525-5200
North Brunswick Township School District
25 Linwood Place, North Brunswick
Pre-K–1285,926391
(732) 289-3000
Carteret Public School District
599 Roosevelt Avenue, Carteret
Pre-K–1264,015263
(732) 541-8960
South Plainfield School District
125 Jackson Avenue, South Plainfield
Pre-K–1293,813256
(908) 754-4620
South River Public School District
15 Montgomery Street, South River
Pre-K–1252,435164
(732) 613-4000
Metuchen Public School District
400 Grove Ave, Metuchen
Pre-K–1242,349105
(732) 321-8700
Middlesex Borough School District
300 John F. Kennedy Drive, Middlesex
Pre-K–1262,054125
(732) 317-6000
Spotswood Public School District
105 Summerhill Road, Spotswood
Pre-K–1241,65581
(732) 723-2200
Highland Park Boro School District
435 MANSFIELD STREET, HIGHLAND PARK
Pre-K–1241,60297
(732) 572-6990
Dunellen Public School District
400 High Street, Dunellen
Pre-K–1231,42590
(732) 400-5900
South Amboy School District
240 John Street, South Amboy
Pre-K–1221,22781
(732) 525-2100
Milltown School District
21 West Church Street, Milltown
Pre-K–8279566
(732) 214-2365
Jamesburg Public School District
13 AUGUSTA STREET, JAMESBURG
Pre-K–8270373
(732) 521-0300
Cranbury Township School District
23 North Main Street, Cranbury
Pre-K–8142528
(609) 395-1700
Educational Services Commission of New Jersey
1660 Stelton Road, Piscataway
Pre-K–12600
(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?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

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)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email birthdazeapp@proton.me.