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
John B DevallesNew BedfordElementaryKG-05292·
John Avery ParkerNew BedfordElementaryPK-05289·
Samuel WatsonFall RiverElementaryKG-05287·
H H GalliganTauntonElementaryKG-04286·
Elizabeth S BrownSwanseaElementary03-05283·
James TanseyFall RiverElementaryKG-05280·
CommunityNorth AttleboroughElementaryKG-05276·
GardnerSwanseaElementaryKG-02276·
Westall ElementaryFall RiverElementaryKG-05276·
Charles S AshleyNew BedfordElementaryKG-05272·
L G Nourse ElementaryNortonElementaryKG-03272·
Elwyn G CampbellNew BedfordElementaryPK-05267·
William H TaylorNew BedfordElementaryPK-05267·
Elizabeth Carter BrooksNew BedfordElementaryKG-05261·
Roosevelt AvenueNorth AttleboroughElementaryKG-05255·
Edward F. Leddy PreschoolTauntonElementaryPK-PK245·
Early Learning CenterAttleboroElementaryPK-PK244·
FallsNorth AttleboroughElementaryKG-05243·
Carlos PachecoNew BedfordElementaryKG-05242·
SouthSomersetElementaryKG-05242·
Mark G Hoyle ElementarySwanseaElementaryPK-02234·
Betsey B WinslowNew BedfordElementaryKG-05227·
Jireh SwiftNew BedfordElementaryPK-05204·
Ellen R HathawayNew BedfordElementaryKG-05201·
Thomas R RodmanNew BedfordElementaryKG-05200·
Whaling City Junior/Senior High SchoolNew BedfordHigh07-12200·
Joseph G LutherSwanseaElementary03-05194·
Resiliency Preparatory AcademyFall RiverHigh07-12171·
Early Learning CenterFall RiverElementaryPK-PK164·
Alice A MacomberWestportElementaryPK-KG163·
North Attleborough Early Learning CenterNorth AttleboroughElementaryPK-PK154·
Roland Green SchoolMansfieldElementaryPK-PK107·
Trinity Day AcademyNew BedfordHigh06-1293·
Andrew B. Cushman SchoolDartmouthElementaryPK-PK92·
Taunton Alternative High SchoolTauntonHigh11-1274·
Attleboro Community AcademyAttleboroHigh07-1264·
Taunton Public Virtual Academy (TPVA)TauntonHigh08-1258·
Stone PK-12 SchoolFall RiverCombined02-1256·
FRPS Early Learning CenterFall RiverElementaryPK-PK53·
Attleboro Virtual AcademyAttleboroHigh09-1239·
Seekonk Transitions AcademySeekonkHighUG-UG6·
Renaissance Community Innovation SchoolNew BedfordCombinedM-M··

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