There are many public and private high schools in the state of Massachusetts. It is rather difficult for you to choose one that fits you most. In order for you to better evaluate your choice, we have ranked these high schools based on latest SAT/ACT scores, graduation rates, and state test scores from the Massachusetts Department of Education. See below for top 41 high schools throughout the state of Massachusetts.
# | High Schools | Honor |
1 |
Abby Kelley Foster Charter Public School
Abby Kelley Foster Charter Public School District Worcester County 10 New Bond Street Worcester, MA 01606 Telephone: (508) 854-8400 |
Bronze |
2 |
Academy of the Pacific Rim Charter Public School
Academy of the Pacific Rim Charter Public School District Suffolk County 1 Westinghouse Plaza Hyde Park, MA 02136 Telephone: (617) 361-0050 |
Bronze |
3 |
Another Course to College
Boston Public School District Suffolk County 20 Warren Street Brighton, MA 02135 Telephone: (617) 635-8865 |
Bronze |
4 |
Arlington High School
Arlington Public School District Middlesex County 869 Mass Avenue Arlington, MA 02476 Telephone: (781) 316-3591 |
Silver |
5 |
Belmont High School
Belmont Public School District Middlesex County 221 Concord Avenue Belmont, MA 02478 Telephone: (617) 993-5901 |
Silver |
6 |
Boston Collegiate Charter School
Boston Collegiate Charter School District Suffolk County 11 Mayhew Street Dorchester, MA 02125 Telephone: (617) 265-1172 |
Bronze |
7 |
Boston Community Leadership Academy
Boston Public School District Suffolk County 20 Warren Street Brighton, MA 02135 Telephone: (617) 635-8937 |
Bronze |
8 |
Boston Latin Academy
Boston Public School District Suffolk County 205 Townsend Street Dorchester, MA 02121 Telephone: (617) 635-9957 |
Silver |
9 |
Boston Latin School
Boston Public School District Suffolk County 78 Ave Louis Pasteur Boston, MA 02115 Telephone: (617) 635-8895 |
Gold: #38 of 100 |
10 |
Brockton High School
Brockton Public School District Plymouth County 470 Forest Avenue Brockton, MA 02301 Telephone: (508) 580-7633 |
Bronze |
11 |
Career Development Center
Lynn Public School District Essex County 33 North Common Street Lynn, MA 01902 Telephone: (781) 268-3000 |
Bronze |
12 |
City on a Hill Charter Public School
City on a Hill Charter Public School District Suffolk County 58 Circuit Street Roxbury, MA 02119 Telephone: (617) 445-1515 |
Bronze |
13 |
Fenway High School
Boston Public School District Suffolk County 174 Ipswich Street Boston, MA 02215 Telephone: (617) 635-9911 |
Bronze |
14 |
Greenfield High School
Greenfield Public School District Franklin County 1 Lenox Avenue Greenfield, MA 01301 Telephone: (413) 772-1350 |
Bronze |
15 |
Harwich High School
Harwich Public School District Barnstable County 75 Oak Street Harwich, MA 02645 Telephone: (508) 430-7207 |
Silver |
16 |
Health Careers Academy Charter School
Health Careers Academy Charter School District Suffolk County 360 Huntington Avenue Boston, MA 02115 Telephone: (617) 373-8576 |
Bronze |
17 |
Hopkins Academy
Hadley Public School District Hampshire County 131 Russell Street Hadley, MA 01035 Telephone: (413) 584-1106 |
Bronze |
18 |
Hopkinton High School
Hopkinton Public School District Middlesex County 90 Hayden Rowe Street Hopkinton, MA 01748 Telephone: (508) 497-9820 |
Honorable Mention |
19 |
John D. O’Bryant High School of Mathematics & Science
Boston Public School District Suffolk County 55 Malcolm X Blvd Roxbury, MA 02120 Telephone: (617) 635-9932 |
Silver |
20 |
Lexington High School
Lexington Public School District Middlesex County 251 Waltham Street Lexington, MA 02421 Telephone: (781) 861-2320 |
Silver |
21 |
Lynn English High School
Lynn Public School District Essex County 50 Goodridge Street Lynn, MA 01902 Telephone: (781) 477-7366 |
Bronze |
22 |
Manchester Essex Regional High School
Manchester Essex Regional School District Essex County 36 Lincoln Street Manchester, MA 01944 Telephone: (978) 526-4412 |
Silver |
23 |
MATCH Charter Public High School
MATCH Charter Public School District Suffolk County 1001 Commonwealth Avenue Boston, MA 02215 Telephone: (617) 232-0300 |
Silver |
24 |
Medfield High School
Medfield Public School District Norfolk County 88R South Street Medfield, MA 02052 Telephone: (508) 359-8385 |
Silver |
25 |
Millis High School
Millis Public School District Norfolk County 245 Plain Street Millis, MA 02054 Telephone: (508) 376-7010 |
Silver |
26 |
Mystic Valley Regional Charter School
Mystic Valley Regional Charter School District Middlesex County 770 Salem Street Malden, MA 02148 Telephone: (781) 388-0222 |
Honorable Mention |
27 |
Nauset Regional High School
Nauset Public School District Barnstable County 100 Cable Rd North Eastham, MA 02651 Telephone: (508) 255-1505 |
Silver |
28 |
Needham High School
Needham Public School District Norfolk County 609 Webster Street Needham, MA 02494 Telephone: (781) 455-0800 |
Silver |
29 |
Prospect Hill Academy Charter School
Prospect Hill Academy Charter School District Middlesex County 15 Webster Avenue Somerville, MA 02143 Telephone: (617) 284-7800 |
Silver |
30 |
Revere High School
Revere Public School District Suffolk County 101 School Street Revere, MA 02151 Telephone: (781) 286-8222 |
Bronze |
31 |
Sabis International Charter School
Sabis International Charter School District Hampden County 160 Joan Street Springfield, MA 01129 Telephone: (413) 783-2600 |
Silver |
32 |
Sharon High School
Sharon Public School District Norfolk County 181 Pond Street Sharon, MA 02067 Telephone: (781) 784-1554 |
Silver |
33 |
Somerville High School
Somerville Public School District Middlesex County 81 Highland Avenue Somerville, MA 02143 Telephone: (617) 625-6600 |
Bronze |
34 |
Sturgis Charter Public School
Sturgis Charter Public School District Barnstable County 427 Main Street Hyannis, MA 02601 Telephone: (508) 778-1782 |
Honorable Mention |
35 |
Tech Boston Academy
Boston Public School District Suffolk County 9 Peacevale Road Dorchester, MA 02124 Telephone: (617) 635-1615 |
Bronze |
36 |
The Bromfield School
Harvard Public School District Worcester County 14 Massachusetts Avenue Harvard, MA 01451 Telephone: (978) 456-4152 |
Gold: #87 of 100 |
37 |
University Park Campus School Institute for Student Success
Worcester Public School District Worcester County 12 Freeland Street Worcester, MA 01603 Telephone: (508) 799-3591 |
Silver |
38 |
Wayland High School
Wayland Public School District Middlesex County 264 Old Connecticut Path Wayland, MA 01778 Telephone: (508) 358-7746 |
Silver |
39 |
Wellesley High School
Wellesley Public School District Norfolk County 50 Rice Street Wellesley, MA 02481 Telephone: (781) 446-6290 |
Silver |
40 |
Weston High School
Weston Public School District Middlesex County 444 Wellesley Street Weston, MA 02493 Telephone: (781) 529-8030 |
Honorable Mention |
41 |
Winchester High School
Winchester Public School District Middlesex County 80 Skillings Road Winchester, MA 01890 Telephone: (781) 721-7020 |
Silver |