For the 2025 school year, there are 33 public high schools serving 34,849 students in Norfolk County, MA.
The top ranked public high schools in Norfolk County, MA are Wellesley Sr High School, Needham High School and Brookline High School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Norfolk County, MA public high schools have an average math proficiency score of 53% (versus the Massachusetts public high school average of 44%), and reading proficiency score of 60% (versus the 52% statewide average). High schools in Norfolk County have an average ranking of 9/10, which is in the top 20% of Massachusetts public high schools.
Norfolk County, MA public high school have a Graduation Rate of 92%, which is more than the Massachusetts average of 90%.
The school with highest graduation rate is Blue Hills Regional Vocational Technical, with ≥99% graduation rate. Read more about public school graduation rate statistics in Massachusetts or national school graduation rate statistics.
Minority enrollment is 41% of the student body (majority Black and Asian), which is less than the Massachusetts public high school average of 48% (majority Hispanic).
Best Public High Schools in Norfolk County (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Grades
Students
Rank: #11.
Wellesley Sr High School
(Math: 84% | Reading: 83%)
Rank:
Rank:
10/
Top 1%10
50 Rice Street
Wellesley Hills, MA 02481
(781) 446-6290
Wellesley Hills, MA 02481
(781) 446-6290
Grades: 9-12
| 1,358 students
Rank: #22.
Needham High School
(Math: 83% | Reading: 84%)
Rank:
Rank:
10/
Top 1%10
609 Webster Street
Needham Heights, MA 02494
(781) 455-0800
Needham Heights, MA 02494
(781) 455-0800
Grades: 9-12
| 1,622 students
Rank: #3 - 53. - 5.
Brookline High School
(Math: 82% | Reading: 82%)
Rank:
Rank:
10/
Top 1%10
115 Greenough Street
Brookline, MA 02445
(617) 713-5003
Brookline, MA 02445
(617) 713-5003
Grades: 9-12
| 2,173 students
Rank: #3 - 53. - 5.
Dover-sherborn Regional High School
(Math: 80-84% | Reading: 80-84%)
Rank:
Rank:
10/
Top 1%10
9 Junction Street
Dover, MA 02030
(508) 785-1730
Dover, MA 02030
(508) 785-1730
Grades: 9-12
| 648 students
Rank: #3 - 53. - 5.
Medfield Senior High School
(Math: 80-84% | Reading: 80-84%)
Rank:
Rank:
10/
Top 1%10
88r South Street
Medfield, MA 02052
(508) 359-4367
Medfield, MA 02052
(508) 359-4367
Grades: 9-12
| 705 students
Rank: #66.
Westwood High School
(Math: 76% | Reading: 80%)
Rank:
Rank:
10/
Top 5%10
200 Nahatan Street
Westwood, MA 02090
(781) 326-7500
Westwood, MA 02090
(781) 326-7500
Grades: 9-12
| 874 students
Rank: #77.
Milton High School
(Math: 74% | Reading: 81%)
Rank:
Rank:
10/
Top 5%10
25 Gile Road
Milton, MA 02186
(617) 696-4470
Milton, MA 02186
(617) 696-4470
Grades: 9-12
| 1,092 students
Rank: #88.
Sharon High School
(Math: 76% | Reading: 77%)
Rank:
Rank:
10/
Top 5%10
181 Pond Street
Sharon, MA 02067
(781) 784-1554
Sharon, MA 02067
(781) 784-1554
Grades: 9-12
| 1,132 students
Rank: #99.
Franklin High School
(Math: 72% | Reading: 76%)
Rank:
Rank:
10/
Top 10%10
218 Oak Street
Franklin, MA 02038
(508) 613-1400
Franklin, MA 02038
(508) 613-1400
Grades: 9-12
| 1,569 students
Rank: #1010.
Medway High School
(Math: 70-74% | Reading: 70-74%)
Rank:
Rank:
10/
Top 10%10
88 Summer Street
Medway, MA 02053
(508) 533-3227
Medway, MA 02053
(508) 533-3227
Grades: 9-12
| 607 students
Rank: #1111.
Cohasset High School
(Math: 65-69% | Reading: 75-79%)
Rank:
Rank:
10/
Top 10%10
143 Pond Street
Cohasset, MA 02025
(781) 383-6100
Cohasset, MA 02025
(781) 383-6100
Grades: 9-12
| 406 students
Rank: #1212.
Millis High School
(Math: 60-64% | Reading: 75-79%)
Rank:
Rank:
10/
Top 10%10
245 Plain Street
Millis, MA 02054
(508) 376-7010
Millis, MA 02054
(508) 376-7010
Grades: 9-12
| 317 students
Rank: #1313.
North Quincy High School
(Math: 64% | Reading: 70%)
Rank:
Rank:
9/
Top 20%10
316 Hancock Street
Quincy, MA 02171
(617) 984-8744
Quincy, MA 02171
(617) 984-8744
Grades: 9-12
| 1,508 students
Rank: #1414.
Walpole High School
(Math: 65% | Reading: 69%)
Rank:
Rank:
9/
Top 20%10
275 Common Street
Walpole, MA 02081
(508) 660-7257
Walpole, MA 02081
(508) 660-7257
Grades: 9-12
| 946 students
Rank: #1515.
Foxborough High School
(Math: 70-74% | Reading: 60-64%)
Rank:
Rank:
9/
Top 20%10
120 South Street
Foxboro, MA 02035
(508) 543-1616
Foxboro, MA 02035
(508) 543-1616
Grades: 9-12
| 757 students
Rank: #1616.
King Philip Regional High School
(Math: 59% | Reading: 73%)
Rank:
Rank:
9/
Top 20%10
201 Franklin Street
Wrentham, MA 02093
(508) 384-1000
Wrentham, MA 02093
(508) 384-1000
Grades: 9-12
| 1,142 students
Rank: #1717.
Canton High School
(Math: 61% | Reading: 70%)
Rank:
Rank:
9/
Top 20%10
900 Washington Street
Canton, MA 02021
(781) 821-5050
Canton, MA 02021
(781) 821-5050
Grades: 9-12
| 931 students
Rank: #1818.
Dedham High School
(Math: 65-69% | Reading: 60-64%)
Rank:
Rank:
9/
Top 20%10
140 Whiting Avenue
Dedham, MA 02026
(781) 310-1100
Dedham, MA 02026
(781) 310-1100
Grades: 9-12
| 731 students
Rank: #1919.
Braintree High School
(Math: 61% | Reading: 63%)
Rank:
Rank:
9/
Top 20%10
128 Town Street
Braintree, MA 02184
(781) 848-4000
Braintree, MA 02184
(781) 848-4000
Grades: 9-12
| 1,677 students
Rank: #2020.
Norwood High School
(Math: 54% | Reading: 66%)
Rank:
Rank:
8/
Top 30%10
245 Nichols Street
Norwood, MA 02062
(781) 769-2333
Norwood, MA 02062
(781) 769-2333
Grades: 9-12
| 951 students
Rank: #2121.
Stoughton High School
(Math: 53% | Reading: 65%)
Rank:
Rank:
8/
Top 30%10
232 Pearl Street
Stoughton, MA 02072
(781) 344-7001
Stoughton, MA 02072
(781) 344-7001
Grades: 9-12
| 1,097 students
Rank: #2222.
Norfolk County Agricultural
Vocational School
(Math: 50-54% | Reading: 60-64%)
Rank:
Rank:
8/
Top 30%10
400 Main Street
Walpole, MA 02081
(508) 668-0268
Walpole, MA 02081
(508) 668-0268
Grades: 9-12
| 586 students
Rank: #2323.
Quincy High School
(Math: 48% | Reading: 59%)
Rank:
Rank:
7/
Top 50%10
100 Coddington Street
Quincy, MA 02169
(617) 984-8751
Quincy, MA 02169
(617) 984-8751
Grades: 9-12
| 1,473 students
Rank: #2424.
Tri-county Regional Vocational Technical
Vocational School
(Math: 46% | Reading: 59%)
Rank:
Rank:
7/
Top 50%10
147 Pond Street
Franklin, MA 02038
(508) 528-5400
Franklin, MA 02038
(508) 528-5400
Grades: 9-12
| 964 students
Rank: #2525.
Blue Hills Regional Vocational Technical
Vocational School
(Math: 46% | Reading: 54%)
Rank:
Rank:
7/
Top 50%10
800 Randolph Street
Canton, MA 02021
(781) 828-5800
Canton, MA 02021
(781) 828-5800
Grades: 9-12
| 918 students
Rank: #2626.
Keough Memorial Academy
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
60 Harpin Street
Bellingham, MA 02019
(508) 883-5403
Bellingham, MA 02019
(508) 883-5403
Grades: 8-12
| 26 students
Rank: #2727.
Randolph High School
(Math: 35-39% | Reading: 40-44%)
Rank:
Rank:
5/
Bottom 50%10
70 Memorial Pkwy
Randolph, MA 02368
(781) 961-6220
Randolph, MA 02368
(781) 961-6220
Grades: 9-12
| 664 students
Rank: #2828.
Weymouth High School
(Math: 35% | Reading: 46%)
Rank:
Rank:
5/
Bottom 50%10
1 Wildcat Way
South Weymouth, MA 02190
(781) 337-7500
South Weymouth, MA 02190
(781) 337-7500
Grades: 9-12
| 1,751 students
Rank: #2929.
Bellingham High School
(Math: 33% | Reading: 40%)
Rank:
Rank:
4/
Bottom 50%10
60 Blackstone Street
Bellingham, MA 02019
(508) 966-3761
Bellingham, MA 02019
(508) 966-3761
Grades: 8-12
| 749 students
Rank: #3030.
Holbrook Middle High School
(Math: 33% | Reading: 38%)
Rank:
Rank:
4/
Bottom 50%10
245 So. Franklin Street
Holbrook, MA 02343
(781) 767-4616
Holbrook, MA 02343
(781) 767-4616
Grades: 6-12
| 640 students
Rank: #3131.
Avon Middle High School
(Math: 30-34% | Reading: 35-39%)
Rank:
Rank:
4/
Bottom 50%10
287 West Main Street
Avon, MA 02322
(508) 583-4822
Avon, MA 02322
(508) 583-4822
Grades: 6-12
| 408 students
Rank: #3232.
Tec Connections Academy Commonwealth Virtual School
(Math: 27% | Reading: 38%)
Rank:
Rank:
4/
Bottom 50%10
141 Mansion Drive
East Walpole, MA 02032
(774) 315-5123
East Walpole, MA 02032
(774) 315-5123
Grades: K-12
| 2,907 students
Rank: #3333.
Foxborough Regional Charter School
Charter School
(Math: 25% | Reading: 35%)
Rank:
Rank:
3/
Bottom 50%10
131 Central Street
Foxboro, MA 02035
(508) 543-2508
Foxboro, MA 02035
(508) 543-2508
Grades: K-12
| 1,520 students
Norfolk County Public Schools (Closed)
School
Location
Grades
Students
46 Lincoln Street
Braintree, MA 02184
(781) 380-0250
Braintree, MA 02184
(781) 380-0250
Grades: K-1
| 91 students
245 Pond Street
South Weymouth, MA 02190
(781) 337-1061
South Weymouth, MA 02190
(781) 337-1061
Grades: PK-K
| 189 students
625 Washington Street
East Walpole, MA 02032
(508) 660-7226
East Walpole, MA 02032
(508) 660-7226
Grades: 6-8
| 400 students
55 Old Street
Randolph, MA 02368
(781) 961-6244
Randolph, MA 02368
(781) 961-6244
Grades: PK-K
| 327 students
60 Monique Dr
Bellingham, MA 02019
(508) 966-0244
Bellingham, MA 02019
(508) 966-0244
Grades: K-4
| 233 students
137 West Central Street
Franklin, MA 02038
(508) 541-5263
Franklin, MA 02038
(508) 541-5263
Grades: K-5
| 213 students
72 Deerfield Avenue
Westwood, MA 02090
(781) 326-7500
Westwood, MA 02090
(781) 326-7500
Grades: K-5
| 196 students
111 Robbins Road
Walpole, MA 02081
(508) 660-7242
Walpole, MA 02081
(508) 660-7242
Grades: 6-8
| 415 students
60 Vesey Rd
Randolph, MA 02368
(781) 961-6252
Randolph, MA 02368
(781) 961-6252
Grades: K-5
| 261 students
16 Cassidy Ln
Medway, MA 02053
(508) 533-3242
Medway, MA 02053
(508) 533-3242
Grades: PK-K
| 175 students
25 Brow Avenue
Braintree, MA 02184
(781) 380-0220
Braintree, MA 02184
(781) 380-0220
Grades: K-5
| 184 students
719 So. Franklin Street
Holbrook, MA 02343
(781) 767-0211
Holbrook, MA 02343
(781) 767-0211
Grades: 4-6
| 278 students
6 Adams Street
Randolph, MA 02368
(781) 961-6262
Randolph, MA 02368
(781) 961-6262
Grades: K
| 208 students
120 Taunton Street
Wrentham, MA 02093
(508) 384-5430
Wrentham, MA 02093
(508) 384-5430
Grades: 2-3
| 143 students
1051 Commercial Street
East Weymouth, MA 02189
(781) 337-7500
East Weymouth, MA 02189
(781) 337-7500
Grades: 9-12
| 1,645 students
Frequently Asked Questions
What are the top ranked public high schools in Norfolk County, MA?
The top ranked public high schools in Norfolk County, MA include Wellesley Sr High School, Needham High School and Brookline High School.
How many public high schools are located in Norfolk County?
33 public high schools are located in Norfolk County.
What is the racial composition of students in Norfolk County?
Norfolk County public high schools minority enrollment is 41% of the student body (majority Black and Asian), which is less than the Massachusetts public high schools average of 48% (majority Hispanic).
Which public high schools in Norfolk County are often viewed compared to one another?
Popular comparisons of public high schools in Norfolk County include: North Quincy High School vs. Quincy High School, Quincy High School vs. North Quincy High School, Weymouth High School vs. Braintree High School
Recent Articles

What Is A Charter School?
Explore the world of charter schools in this comprehensive guide. Learn about their history, how they operate, and the pros and cons of this educational innovation. Discover key facts about charter schools, including admission policies, demographics, and funding, as well as what to look for when considering a charter school for your child.

10 Reasons Why High School Sports Benefit Students
Discover the 10 compelling reasons why high school sports are beneficial for students. This comprehensive article explores how athletics enhance academic performance, foster personal growth, and develop crucial life skills. From improved fitness and time management to leadership development and community representation, learn why participating in high school sports can be a game-changer for students' overall success and well-being.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.