📊 Data: NCES CCD 2024–2025·🔄 Updated: August 2026·Editorial standards
📍 New Jersey · Union County

School Districts in
Union County, NJ

20 public school districts serving 26 zip codes in Union County. Average rating: 6/10. Ratings reflect state reading & math proficiency (NJSLA 2024–25), percentile-ranked within New Jersey.

Districts in Union County20 districts, sorted by rating
DistrictCityRatingStudentsSchoolsGradesZip Codes
New Providence Borough School DistrictNew Providence10/10  Excellent · 97th pct2,3824PK–121
Mountainside Borough School DistrictMountainside10/10  Excellent · 96th pct7472PK–81
Summit Public SchoolsSummit10/10  Excellent · 94th pct3,9509PK–121
Westfield Public SchoolsWestfield10/10  Excellent · 91st pct5,99210PK–121
Berkeley Heights Township School DistrictBerkeley Heights9/10  Excellent · 86th pct2,4796PK–121
Cranford Township School DistrictCranford9/10  Excellent · 86th pct3,7457PK–121
Scotch Plains-Fanwood Regional School DistrictFanwood9/10  Excellent · 82nd pct5,6468PK–122
Clark Township School DistrictClark8/10  Good · 73rd pct2,2675PK–121
Springfield Township School DistrictSpringfield7/10  Good · 69th pct2,2365PK–121
Garwood Borough School DistrictGarwood7/10  Good · 62nd pct3601PK–81
Kenilworth Borough School DistrictKenilworth5/10  Average · 40th pct1,4732PK–121
Winfield Township School DistrictWinfield Twp4/10  Below Average · 34th pct1371PK–80
Roselle Park Borough School DistrictRoselle Park4/10  Below Average · 33rd pct2,0425PK–121
Union Township School DistrictUnion4/10  Below Average · 33rd pct7,77510PK–122
Elizabeth City School DistrictElizabeth3/10  Below Average · 27th pct28,26637PK–124
Hillside Township School DistrictHillside3/10  Below Average · 25th pct3,0657PK–121
Rahway City School DistrictRahway3/10  Below Average · 20th pct4,1556PK–121
Linden City School DistrictLinden2/10  Poor · 12th pct6,12511PK–121
Roselle Borough School DistrictRoselle1/10  Poor · 7th pct2,9227PK–121
Plainfield City School DistrictPlainfield1/10  Poor · 6th pct10,09714PK–123
1 of these district serves no zip code in our zip-to-district crosswalk and show 0 above — most are elementary or secondary districts that share territory with another district. They are listed from the NCES CCD directory so the county is complete.

How Union County compares

Together they enroll 95,861 students across 157 schools. The largest is Elizabeth City School District with 28,266 students. Districts here average 6.0/10, above the New Jersey average of 5.7/10. Ratings range from 1/10 to 10/10.

School Districts in Union County, New Jersey

Union County has 20 public school districts covering 26 zip codes. The top-rated district in Union County is New Providence Borough School District (10/10). Ratings are based on the share of students proficient in reading and math on state assessments (NJSLA 2024–25), ranked against all districts in New Jersey. Directory details come from NCES CCD 2024–25.

Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.

Frequently Asked Questions

How many school districts are in Union County, NJ?

20 school districts serve zip codes in Union County, NJ. This page lists each one with its rating, enrollment, grade span and the zip codes it covers.

What is the best-rated school district in Union County, NJ?

Of the districts serving Union County, New Providence Borough School District has the highest rating on this site at 10/10. That places it in the 97th percentile among New Jersey school districts.

How are these school district ratings calculated?

Each rating is the share of students scoring proficient or above on New Jersey reading and math assessments, ranked against other districts in New Jersey and converted to a 1–10 scale. Percentiles compare districts within New Jersey only, never across state lines.