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
TEC Connections Academy Commonwealth Virtual SchoolEast WalpoleCombinedKG-122,969·
Brookline HighBrooklineHigh09-122,181·
Braintree HighBraintreeHigh09-121,694·
Weymouth High SchoolWeymouthHigh09-121,679·
Needham HighNeedhamHigh09-121,633·
North Quincy HighQuincyHigh09-121,520·
Quincy HighQuincyHigh09-121,514·
Foxborough Regional Charter SchoolFoxboroughCombinedKG-121,459·
Franklin HighFranklinHigh09-121,453·
Wellesley Sr HighWellesleyHigh09-121,262·
Maria Weston Chapman Middle SchoolWeymouthMiddle06-081,187·
Sharon HighSharonHigh09-121,161·
Stoughton HighStoughtonHigh09-121,118·
King Philip Regional HighWrenthamHigh09-121,114·
Milton HighMiltonHigh09-121,083·
Charles S Pierce MiddleMiltonMiddle06-081,002·
Tri-County Regional Vocational TechnicalFranklinHigh09-121,000·
East Middle SchoolBraintreeMiddle05-08999·
Canton HighCantonHigh09-12968·
Norwood HighNorwoodHigh09-12966·
Wellesley MiddleWellesleyMiddle06-08919·
Walpole HighWalpoleHigh09-12917·
Blue Hills Regional Vocational TechnicalCantonHigh09-12910·
Benjamin Franklin Classical Charter Public SchoolFranklinElementaryKG-08898·
Pollard MiddleNeedhamMiddle07-08867·
Florida Ruffin Ridley SchoolBrooklineElementaryPK-08857·
Westwood HighWestwoodHigh09-12837·
Walpole Middle SchoolE. WalpoleMiddle06-08829·
Sharon MiddleSharonMiddle06-08815·
Dr. Philip O. Coakley Middle SchoolNorwoodMiddle06-08807·
O'Donnell Middle SchoolStoughtonMiddle06-08801·
John J AhernFoxboroughMiddle05-08772·
Randolph HighRandolphHigh09-12765·
Bellingham High SchoolBellinghamHigh08-12740·
Foxborough HighFoxboroughHigh09-12736·
Dedham HighDedhamHigh09-12719·
Wm H Galvin MiddleCantonMiddle06-08716·
King Philip Middle SchoolNorfolkMiddle07-08706·
Medfield Senior HighMedfieldHigh09-12704·
Newman ElementaryNeedhamElementaryPK-05696·
John F KennedyHolbrookElementaryPK-05685·
Medway MiddleMedwayMiddle05-08677·
Central MiddleQuincyMiddle06-08671·
Edith C BakerChestnut HillElementaryKG-08665·
Holbrook Middle High SchoolHolbrookHigh06-12665·
E W Thurston MiddleWestwoodMiddle06-08664·
Randolph Community MiddleRandolphMiddle06-08640·
South Middle SchoolBraintreeMiddle05-08635·
LawrenceBrooklineElementaryKG-08630·
CollicotMiltonElementaryKG-05623·
Medway HighMedwayHigh09-12622·
Cunningham SchoolMiltonElementaryPK-05612·
Dover-Sherborn Regional HighDoverHigh09-12610·
Clyde F BrownMillisElementaryPK-05603·
Atlantic MiddleQuincyMiddle06-08601·
DelaneyWrenthamElementaryPK-03601·
Norfolk County AgriculturalWalpoleHigh09-12597·
GloverMiltonElementaryKG-05593·
PierceBrooklineElementaryKG-08592·
Bellingham Memorial SchoolBellinghamMiddle04-07586·
Freeman-Kennedy SchoolNorfolkElementary03-06579·
Thomas Blake MiddleMedfieldMiddle06-08574·
Michael DriscollBrooklineElementaryPK-08567·
Lincoln-Hancock Community SchoolQuincyElementaryKG-04565·
Helen Keller ElementaryFranklinElementaryKG-05560·
Dedham Middle SchoolDedhamMiddle06-08555·
Heights ElementarySharonElementaryKG-05545·
Lt Peter M HansenCantonElementaryKG-05538·
Clifford H Marshall ElementaryQuincyElementaryKG-04535·
Sunita L. Williams ElementaryNeedhamElementaryKG-05533·
Dean S LuceCantonElementaryKG-05509·
Burke/Memorial Elementary SchoolMedwayElementary02-04506·
BroadmeadowNeedhamElementaryKG-05502·
William H LincolnBrooklineElementaryKG-08494·
ChickeringDoverElementaryPK-05492·
H Olive DayNorfolkElementaryPK-02477·
John D RunkleBrooklineElementaryPK-08476·
Pine Hill Elementary SchoolWestwoodElementaryPK-05473·
Dover-Sherborn Regional Middle SchoolDoverMiddle06-08471·
FisherWalpoleElementaryKG-05463·
John F KennedyCantonElementaryKG-05462·
East ElementarySharonElementaryKG-05458·
Old Post RoadEast WalpoleElementaryKG-05458·
TuckerMiltonElementaryPK-05454·
J F Kennedy ElementaryRandolphElementaryPK-05453·
South West Middle SchoolQuincyMiddle05-08449·
High Rock SchoolNeedhamMiddle06-06441·
Elm Street SchoolWalpoleElementaryKG-05438·
Cottage StreetSharonElementaryKG-05433·
William MitchellNeedhamElementaryKG-05424·
Roland HayesChestnut HillElementaryPK-08418·
Eleanor N Johnson MiddleWalpoleMiddle06-08415·
Margaret L DonovanRandolphElementaryKG-05415·
Memorial SchoolMedfieldElementaryPK-01412·
Avon Middle High SchoolAvonHigh06-12409·
Horace MannFranklinMiddle06-08407·
Ralph Wheelock SchoolMedfieldElementary02-03404·
Joseph R Dawe Jr ElementaryStoughtonElementaryKG-05403·
Bird MiddleEast WalpoleMiddle06-08400·
Oak Street ElementaryFranklinElementaryKG-05398·

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