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

Norfolk County

Massachusetts · Public K-12

Norfolk County is a Massachusetts county whose public-school system spans 198 campuses and approximately 101,300 students. Median household income runs about $130,739. The level mix is 127 elementary, 34 middle, and 32 high schools.

7-year change in Norfolk County

SY 2017-18 vs SY 2024-25
Total enrollment
99,849
-2,410 (-2%) vs SY 2017-18
School count
188
-2 (-1%) vs SY 2017-18
% White
59%
was 69%
% Hispanic
11%
was 7%
% Black
11%
was 8%
% Asian
14%
was 12%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
730,082
all ages · ACS 5-yr
Schools
198
37 districts
Enrollment
101,300
students · NCES CCD
Median income
$130,739
Above Massachusetts avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
127
45,689 students
Middle
34
20,905 students
High
32
30,278 students
Combined / other
5
4,428 students
LARGEST DISTRICT
Quincy
9,939 students · 37 districts in Norfolk County

County vs. school enrollment demographics

Left bar is the racial makeup of Norfolk 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
70%
Hispanic
6%
Black
7%
Asian
12%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
11%
Black
10%
Asian
14%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
58.8%
adults 25+
Poverty rate
4.1%
ACS 5-year
Unemployment
4.9%
civilian labor
Median age
41
20.5% under 18

Test scores in Norfolk County

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

Top 5 schools (ELA)
  1. Dover-Sherborn Regional High· 93.0%
  2. Cohasset High School· 86.0%
  3. Needham High· 86.0%
  4. John D Hardy· 84.0%
  5. Brookline High· 83.0%

See all 165 schools in Norfolk County ranked by score →

All schools (198)

NameCityLevelGradesEnrollmentRating
John EliotNeedhamElementaryKG-05397·
BoydenWalpoleElementaryKG-05395·
Joseph H GibbonsStoughtonElementaryKG-05389·
Joseph F DiPietro Elementary SchoolBellinghamElementaryPK-03385·
Dale StreetMedfieldElementary04-05384·
Cohasset High SchoolCohassetHigh09-12381·
Thomas W. Hamilton Primary SchoolSouth WeymouthElementaryKG-05381·
Snug Harbor Community SchoolQuincyElementaryPK-05380·
Vincent M Igo ElementaryFoxboroughElementaryKG-04379·
Point Webster MiddleQuincyMiddle05-08377·
William SeachWeymouthElementaryKG-05372·
Joseph OsgoodCohassetElementaryPK-02369·
LibertyBraintreeElementaryKG-04367·
HollisBraintreeElementaryKG-04365·
MontclairQuincyElementaryKG-05365·
Remington MiddleFranklinMiddle06-08358·
Academy AvenueWeymouthElementaryKG-05357·
Charles E RoderickWrenthamMiddle04-06357·
Richard L. Wilkins Elementary SchoolStoughtonElementaryPK-05357·
John D Mc Govern ElementaryMedwayElementaryPK-01353·
HighlandsBraintreeElementaryKG-04350·
Deer HillCohassetElementary03-05347·
Beechwood Knoll ElementaryQuincyElementaryKG-05343·
SquantumQuincyElementaryKG-05343·
J F Kennedy MemorialFranklinElementaryKG-05341·
Charles A Bernazzani ElementaryQuincyElementaryKG-05339·
F A ClevelandNorwoodElementary01-05339·
Mabelle M BurrellFoxboroughElementaryPK-04339·
Beatrice H Wood ElementaryPlainvilleElementary03-06331·
WessagussetNorth WeymouthElementaryKG-05329·
Archie T MorrisonBraintreeElementaryKG-04327·
Anna Ware JacksonPlainvilleElementaryPK-02324·
Francis W ParkerQuincyElementaryKG-05323·
Ralph D ButlerAvonElementaryPK-05323·
Annie Sullivan Middle SchoolFranklinMiddle06-08322·
AveryDedhamElementary01-05321·
Jefferson ElementaryFranklinElementaryKG-05321·
GreenlodgeDedhamElementary01-05320·
Martin E Young ElementaryRandolphElementaryKG-05320·
Broad Meadows MiddleQuincyMiddle06-08318·
Wollaston SchoolQuincyElementaryKG-05318·
ParmenterFranklinElementaryKG-05309·
South ElementaryStoughtonElementaryKG-05305·
BalchNorwoodElementary01-05303·
Cohasset Middle SchoolCohassetMiddle06-08300·
Ralph TalbotSouth WeymouthElementaryKG-05300·
HunnewellWellesleyElementaryKG-05294·
MerrymountQuincyElementaryKG-05291·
SchofieldWellesleyElementaryKG-05291·
Mary E Flaherty SchoolBraintreeElementaryKG-04290·
Sprague Elementary SchoolWellesleyElementaryKG-05289·
Katharine Lee BatesWellesleyElementaryKG-05286·
Millis High SchoolMillisHigh09-12286·
Early Childhood CenterDedhamElementaryPK-KG285·
Helen Hansen ElementaryStoughtonElementaryKG-05285·
North Randolph Elementary SchoolRandolphElementaryKG-05282·
John D HardyWellesleyElementaryKG-05280·
Stall BrookBellinghamElementaryPK-03280·
Charles Taylor ElementaryFoxboroughElementaryKG-04278·
Joseph E FiskeWellesleyElementaryKG-05278·
William E SheehanWestwoodElementaryKG-05278·
Martha JonesWestwoodElementaryKG-05275·
Frederick C MurphyWeymouthElementaryKG-05274·
DowneyWestwoodElementaryKG-05271·
Charles J PrescottNorwoodElementary01-05267·
Millis MiddleMillisMiddle06-08267·
Lawrence W PingreeWeymouthElementaryKG-05266·
Thomas V NashWeymouthElementaryKG-05263·
OakdaleDedhamElementary01-05262·
Dr. Rick DeCristofaro Learning CenterQuincyElementaryPK-07261·
John P OldhamNorwoodElementary01-05261·
Atherton HoughQuincyElementaryKG-05256·
George F. WillettNorwoodElementaryKG-KG256·
Cornelius M CallahanNorwoodElementary01-05247·
Weymouth Early Childhood CenterWeymouthElementaryPK-PK222·
RiverdaleDedhamElementary01-05206·
Monatiquot Kindergarten CenterBraintreeElementaryKG-KG183·
Donald RossBraintreeElementaryKG-04182·
Amelio Della Chiesa Early Childhood CenterQuincyElementaryPK-PK170·
Franklin Early Childhood Development CenterFranklinElementaryPK-PK142·
Ernest F UphamWellesleyElementaryKG-05141·
Little Mustangs Preschool Academy (LMPA)NorwoodElementaryPK-PK129·
Rodman Early Childhood CenterCantonElementaryPK-PK121·
Bellingham Early Childhood CenterBellinghamElementaryPK-PK109·
Edwin A Jones Early Childhood CenterStoughtonElementaryPK-PK101·
Preschool at Wellesley SchoolsWellesleyElementaryPK-PK87·
Daniel Feeney Preschool CenterWalpoleElementaryPK-PK65·
Sharon Early Childhood CenterSharonElementaryPK-PK56·
The Lynch CenterBrooklineElementaryPK-PK50·
Brookline Early Education Program at BeaconBrooklineElementaryPK-PK47·
Brookline Early Education Program at PutterhamChestnut HillElementaryPK-PK46·
Westwood Integrated PreschoolWestwoodElementaryPK-PK44·
Brookline Early Education Program at Clark RoadBrooklineElementaryPK-PK33·
Keough Memorial AcademyBellinghamHigh07-1229·
TIESMillisHighUG-UG5·
Deerfield SchoolWestwoodCombinedM-M··
Pappas Rehabilitation Hospital for ChildrenCantonCombined01-12··
Paul HanlonWestwoodCombinedM-M··

Cities in Norfolk County

Quincy20 schoolsFranklin12 schoolsBraintree10 schoolsBrookline10 schoolsWellesley10 schoolsNorwood9 schoolsWestwood9 schoolsCanton8 schoolsNeedham8 schoolsStoughton8 schoolsWeymouth8 schoolsDedham7 schoolsWalpole7 schoolsBellingham6 schoolsFoxborough6 schoolsMilton6 schoolsRandolph6 schoolsSharon6 schoolsMedfield5 schoolsCohasset4 schoolsMedway4 schoolsMillis4 schoolsChestnut Hill3 schoolsDover3 schoolsEast Walpole3 schoolsNorfolk3 schoolsWrentham3 schoolsAvon2 schoolsHolbrook2 schoolsPlainville2 schoolsSouth Weymouth2 schoolsE. Walpole1 schoolNorth Weymouth1 school

About Norfolk County

Across the broad Massachusetts county of Norfolk County of about 730,082 residents, the public-school footprint covers 198 schools and about 101,300 students.

For perspective, census numbers show the median household earns about $130,739 a year, roughly 59% of adults have completed at least a four-year degree, and roughly 4% of residents live below the federal poverty line. That income level is 28% meaningfully above the Massachusetts median.

In terms of grade levels, Norfolk County is built around 127 elementary schools (45,689 students), 34 middle schools (20,905), 32 high schools (30,278), and 5 combined or other schools.

Quincy dominates the local landscape, accounting for roughly 9,939 students on its own.

Over the past 7-year window. Across the same 7-year window, public-school enrollment stayed largely flat: 102,259 students in SY 2017-18 versus 99,849 in SY 2024-25. Over that span, Norfolk County shed 2 schools, going from 190 to 188. On the demographic side, White enrollment moved from 69% to 59% over the same window.

On allk12, the community for Norfolk County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Norfolk County?
There are 198 public K-12 schools in Norfolk County, Massachusetts, with a combined enrollment of about 101,300.
How many high schools are in Norfolk County?
Norfolk County, Massachusetts has 32 public high schools, serving approximately 30,278 students.
How many middle schools are in Norfolk County?
Norfolk County, Massachusetts has 34 public middle schools, serving approximately 20,905 students.
How many elementary schools are in Norfolk County?
Norfolk County, Massachusetts has 127 public elementary schools, serving approximately 45,689 students.
What is the largest school district in Norfolk County?
Quincy is the largest school district in Norfolk County, serving approximately 9,939 students. The county contains 37 school districts overall.
What is the population of Norfolk County?
Norfolk County, Massachusetts has a population of approximately 730,082, with a median age of 41. About 20.5% of residents are under 18.
What is the median household income in Norfolk County?
Median household income in Norfolk County is $130,739, above the Massachusetts average of $101,772. About 4.1% of residents live below the federal poverty line.
How educated are residents of Norfolk County?
Approximately 58.8% of adults 25 and older in Norfolk County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the student-teacher ratio in Norfolk County schools?
Across Norfolk County public schools, the enrollment-weighted student-teacher ratio is approximately 12.7 to 1.
What is the racial makeup of Norfolk County?
Norfolk County residents are approximately 70% White, 6% Hispanic, 7% Black, 12% Asian, 8% two or more races according to the Census ACS 5-year estimate.

Norfolk County school rankings

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