| District | City | Rating | Students | Schools | Grades | Zip Codes |
|---|---|---|---|---|---|---|
| Somerset-Berkley School District | Somerset | 9/10 Excellent · 80th pct | 1,018 | 1 | 9–12 | 3 |
| Easton School District | North Easton | 8/10 Good · 76th pct | 3,441 | 4 | PK–12 | 3 |
| Mansfield School District | Mansfield | 8/10 Good · 74th pct | 3,464 | 5 | PK–12 | 1 |
| Dartmouth School District | North Dartmouth | 8/10 Good · 70th pct | 3,416 | 6 | PK–12 | 2 |
| Seekonk School District | Seekonk | 7/10 Good · 65th pct | 2,094 | 5 | PK–12 | 1 |
| Acushnet School District | Acushnet | 7/10 Good · 60th pct | 973 | 2 | PK–8 | 1 |
| Berkley School District | Berkley | 6/10 Average · 58th pct | 854 | 2 | PK–8 | 0 |
| Freetown-Lakeville School District | Assonet | 6/10 Average · 58th pct | 2,809 | 5 | PK–12 | 2 |
| Fairhaven School District | Fairhaven | 6/10 Average · 53rd pct | 1,844 | 4 | PK–12 | 1 |
| North Attleborough School District | North Attleboro | 6/10 Average · 52nd pct | 3,949 | 8 | PK–12 | 2 |
| Somerset School District | Somerset | 6/10 Average · 50th pct | 1,626 | 4 | PK–8 | 0 |
| Swansea School District | Swansea | 5/10 Average · 47th pct | 2,003 | 6 | PK–12 | 1 |
| Dighton-Rehoboth School District | Dighton | 5/10 Average · 45th pct | 2,492 | 5 | PK–12 | 3 |
| Attleboro School District | Attleboro | 4/10 Below Average · 37th pct | 5,963 | 12 | PK–12 | 1 |
| Bridgewater-Raynham School District | Raynham | 4/10 Below Average · 36th pct | 5,521 | 8 | PK–12 | 1 |
| Norton School District | Norton | 4/10 Below Average · 33rd pct | 2,396 | 5 | PK–12 | 1 |
| Westport School District | Westport | 3/10 Below Average · 22nd pct | 1,459 | 3 | PK–12 | 2 |
| Taunton School District | East Taunton | 2/10 Poor · 13th pct | 8,005 | 12 | PK–12 | 2 |
| New Bedford School District | New Bedford | 1/10 Poor · 5th pct | 12,640 | 25 | PK–12 | 4 |
| Fall River School District | Fall River | 1/10 Poor · 2nd pct | 10,521 | 17 | PK–12 | 4 |
How Bristol County compares
Together they enroll 76,488 students across 139 schools. The largest is New Bedford School District with 12,640 students. Districts here average 5.3/10, below the Massachusetts average of 5.6/10. Ratings range from 1/10 to 9/10.
School Districts in Bristol County, Massachusetts
Bristol County has 20 public school districts covering 35 zip codes. The top-rated district in Bristol County is Somerset-Berkley School District (9/10). Ratings are based on the share of students proficient in reading and math on state assessments (MCAS 2024–25), ranked against all districts in Massachusetts. 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 Bristol County, MA?
20 school districts serve zip codes in Bristol County, MA. 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 Bristol County, MA?
Of the districts serving Bristol County, Somerset-Berkley School District has the highest rating on this site at 9/10. That places it in the 80th percentile among Massachusetts school districts.
How are these school district ratings calculated?
Each rating is the share of students scoring proficient or above on Massachusetts reading and math assessments, ranked against other districts in Massachusetts and converted to a 1–10 scale. Percentiles compare districts within Massachusetts only, never across state lines.