The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Bristol County

Massachusetts · Public K-12

In Bristol County, Massachusetts, the public-school system rolls up to 142 schools and roughly 80,897 K-12 students, with county median household income around $85,625. That works out to 83 elementary, 26 middle, and 30 high schools.

7-year change in Bristol County

SY 2017-18 vs SY 2024-25
Total enrollment
80,897
-394 (0%) vs SY 2017-18
School count
141
0 (0%) vs SY 2017-18
% White
59%
was 70%
% Hispanic
21%
was 15%
% Black
12%
was 7%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
142
29 districts
Enrollment
80,897
NCES CCD
Median income
$85,625
Below Massachusetts avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
83
35,040 students
Middle
26
16,485 students
High
30
28,070 students
Combined / other
3
1,302 students
LARGEST DISTRICT
New Bedford
12,505 students · 29 districts in Bristol County

County vs. school enrollment demographics

Left bar is the racial makeup of Bristol County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
77%
Hispanic
10%
Black
5%
Asian
2%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
21%
Black
11%
Asian
3%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
30.8%
adults 25+
Poverty rate
8.4%
ACS 5-year
Unemployment
5.5%
civilian labor
Median age
41
20.5% under 18

Test scores in Bristol County

Latest 2024-25 ELA proficiency, 118 schools ranked. Massachusetts state average: 43.8%.

See all 118 schools in Bristol County ranked by score →

All schools (142)

NameCityLevelGradesEnrollmentRating
New Bedford HighNew BedfordHigh09-122,878·
Taunton HighTauntonHigh08-122,877·
B M C Durfee HighFall RiverHigh09-122,642·
Gr New Bedford Vocational TechnicalNew BedfordHigh09-122,151·
Attleboro HighAttleboroHigh09-122,030·
Southeastern Regional Vocational TechnicalSouth EastonHigh09-121,618·
Diman Regional Vocational Technical HighFall RiverHigh09-121,463·
Bristol-Plymouth Vocational TechnicalTauntonHigh09-121,335·
Atlantis Charter SchoolFall RiverCombinedKG-121,246·
Oliver Ames HighNorth EastonHigh09-121,045·
Alma del Mar Charter SchoolNew BedfordElementaryKG-081,042·
North Attleboro HighNorth AttleboroughHigh09-121,018·
Mansfield HighMansfieldHigh09-121,002·
Normandin Middle SchoolNew BedfordMiddle06-08990·
North Attleborough MiddleNorth AttleboroughMiddle06-08965·
Keith Middle SchoolNew BedfordMiddle06-08949·
Dartmouth HighDartmouthHigh09-12902·
James L. Mulcahey Elementary SchoolTauntonElementaryPK-04898·
Somerset Berkley Regional High SchoolSomersetHigh09-12896·
Westport Middle-High SchoolWestportHigh05-12889·
Henry Lord Community SchoolFall RiverElementaryKG-08817·
Dartmouth MiddleNorth DartmouthMiddle06-08801·
Easton Middle SchoolNorth EastonMiddle06-08798·
Blanche A. Ames Elementary SchoolNorth EastonElementaryPK-02762·
Jordan/Jackson ElementaryMansfieldElementary03-05760·
Roosevelt Middle SchoolNew BedfordMiddle06-08759·
Richardson Olmsted SchoolNorth EastonElementary03-05755·
Morton MiddleFall RiverMiddle06-08751·
Harold L Qualters MiddleMansfieldMiddle06-08750·
Hayden/McFaddenNew BedfordElementaryPK-05748·
William S GreeneFall RiverElementaryPK-05733·
Carlton M. Viveiros Elementary SchoolFall RiverElementaryKG-05712·
Raynham Middle SchoolRaynhamMiddle05-08710·
James M. Quinn SchoolDartmouthElementaryKG-05703·
Benjamin Friedman MiddleTauntonMiddle05-07701·
Abraham LincolnNew BedfordElementaryKG-05687·
Norton HighNortonHigh09-12685·
Everett W RobinsonMansfieldElementaryKG-02664·
North End ElementaryFall RiverElementaryPK-05655·
Joseph H MartinEast TauntonMiddle05-07647·
Matthew J Kuss MiddleFall RiverMiddle06-08646·
Elizabeth PoleTauntonElementaryPK-04635·
Bristol County Agricultural HighDightonHigh09-12631·
Alfred J GomesNew BedfordElementaryPK-05623·
Dighton-Rehoboth Regional High SchoolNorth DightonHigh09-12621·
Palmer RiverRehobothElementaryPK-04618·
Sgt Wm H Carney AcademyNew BedfordElementaryPK-05618·
Somerset Middle SchoolSomersetMiddle06-08610·
Cyril K. Brennan Middle SchoolAttleboroMiddle05-08599·
Mary Fonseca Elementary SchoolFall RiverElementaryPK-05598·
Wamsutta Middle SchoolAttleboroMiddle05-08593·
Argosy Collegiate Charter SchoolFall RiverHigh06-12587·
Talbot Innovation SchoolFall RiverMiddle06-08582·
Mildred Aitken SchoolSeekonkElementaryPK-05578·
Spencer BordenFall RiverElementaryPK-05575·
Robert J. Coelho Middle SchoolAttleboroMiddle05-08574·
Fairhaven HighFairhavenHigh09-12568·
Letourneau Elementary SchoolFall RiverElementaryKG-05566·
East Taunton ElementaryEast TauntonElementaryPK-04564·
Casimir PulaskiNew BedfordElementaryPK-05551·
Joseph W Martin Jr ElementaryNorth AttleboroughElementaryKG-05549·
Laliberte Elementary SchoolRaynhamElementary02-04543·
Norton MiddleNortonMiddle06-08527·
John J DoranFall RiverElementaryPK-08525·
Acushnet Elementary SchoolAcushnetElementaryPK-04517·
John F Parker MiddleTauntonMiddle05-07517·
Joseph Case HighSwanseaHigh09-12514·
Global Learning Charter Public SchoolNew BedfordHigh05-12508·
Seekonk HighSeekonkHigh09-12505·
Dr. Kevin M. Hurley Middle SchoolSeekonkMiddle06-08500·
Joseph C ChamberlainTauntonElementaryPK-04496·
J C SolmoneseNortonElementaryPK-03491·
Joseph Case Jr HighSwanseaMiddle06-08490·
Dorothy L BeckwithRehobothMiddle05-08479·
Hyman Fine Elementary SchoolAttleboroElementaryKG-04472·
North ElementarySomersetElementaryPK-05471·
Dighton ElementaryDightonElementaryPK-04468·
Peter Thacher Elementary SchoolAttleboroElementaryKG-04467·
Westport ElementaryWestportElementary01-04463·
Berkley Community SchoolBerkleyElementaryPK-04459·
George R MartinSeekonkElementaryKG-05443·
Leroy WoodFairhavenElementaryPK-05428·
Amvet BoulevardNorth AttleboroughElementaryKG-05417·
Hastings MiddleFairhavenMiddle06-08415·
Hill-Roberts Elementary SchoolAttleboroElementaryKG-04412·
George H PotterNorth DartmouthElementaryPK-05407·
Albert F Ford Middle SchoolAcushnetMiddle05-08403·
Joseph DemelloSouth DartmouthElementaryKG-05392·
Irwin M. Jacobs Elementary SchoolNew BedfordElementaryPK-05388·
Berkley Middle SchoolBerkleyMiddle05-08374·
Thomas Willett Elementary SchoolAttleboroElementaryKG-04373·
A. Irvin Studley Elementary SchoolAttleboroElementaryKG-04372·
Freetown Elementary SchoolEast FreetownElementaryPK-03371·
Henri A. YelleNortonElementary04-05371·
Dighton Middle SchoolDightonMiddle05-08355·
East FairhavenFairhavenElementaryPK-05316·
Edmund Hatch BennettTauntonElementaryKG-04313·
Merrill Elementary SchoolRaynhamElementaryKG-01310·
James B CongdonNew BedfordElementaryKG-05299·
Chace StreetSomersetElementaryKG-05297·

Cities in Bristol County

New Bedford28 schoolsFall River22 schoolsAttleboro12 schoolsTaunton12 schoolsNorth Attleborough8 schoolsSwansea6 schoolsMansfield5 schoolsNorton5 schoolsSeekonk5 schoolsSomerset5 schoolsFairhaven4 schoolsNorth Easton4 schoolsDartmouth3 schoolsDighton3 schoolsRaynham3 schoolsWestport3 schoolsAcushnet2 schoolsBerkley2 schoolsEast Taunton2 schoolsNorth Dartmouth2 schoolsRehoboth2 schoolsEast Freetown1 schoolNorth Dighton1 schoolSouth Dartmouth1 schoolSouth Easton1 school

About Bristol County

In Massachusetts, Bristol County is an expansive county of about 582,270 residents. 142 public schools across the county enrolls about 80,897 students between them.

Looking at the broader picture, census numbers show typical household earnings sit around $85,625, 31% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 8%. That income level is 16% below the Massachusetts median.

In terms of grade levels, Bristol County spans 83 elementary schools (35,040 students), 26 middle schools (16,485), 30 high schools (28,070), and 3 combined or other schools.

New Bedford dominates the local landscape, accounting for roughly 12,505 students on its own.

Five-year track record. Total public-school enrollment in Bristol County has remained close to its prior level since SY 2017-18, moving from about 81,291 students to 80,897. On the demographic side, White enrollment moved from 70% to 59% over the same window.

On this page, the community for Bristol County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Bristol County?
Bristol County, Massachusetts has 142 public K-12 schools serving approximately 80,897 students.
How many high schools are in Bristol County?
Bristol County, Massachusetts has 30 public high schools, serving approximately 28,070 students.
How many middle schools are in Bristol County?
Bristol County, Massachusetts has 26 public middle schools, serving approximately 16,485 students.
How many elementary schools are in Bristol County?
Bristol County, Massachusetts has 83 public elementary schools, serving approximately 35,040 students.
What is the largest school district in Bristol County?
New Bedford is the largest school district in Bristol County, serving approximately 12,505 students. The county contains 29 school districts overall.
How many people live in Bristol County?
Bristol County has roughly 582,270 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Bristol County?
Median household income in Bristol County is $85,625, below the Massachusetts average of $101,772. About 8.4% of residents live below the federal poverty line.
How educated are residents of Bristol County?
Approximately 30.8% of adults 25 and older in Bristol County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the student-teacher ratio in Bristol County schools?
Across Bristol County public schools, the enrollment-weighted student-teacher ratio is approximately 12.9 to 1.
What is the racial makeup of Bristol County?
Bristol County residents are approximately 77% White, 10% Hispanic, 5% Black, 2% Asian, 10% two or more races according to the Census ACS 5-year estimate.

Bristol County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data