The Best Public High Schools in Greater Boston

September is always filled with anticipation—of getting back to old routines, meeting teachers, and making new friends. Adding to the anticipation this year, of course, is the confusion and uncertainty that remote and hybrid learning will undoubtedly bring. Thankfully, one thing you can always count on is our Top Schools chart, which ranks public high schools in towns or districts within, or partially within, 495 by crunching the numbers in a variety of categories, from graduation rates to test scores to student-to-teacher ratios. Has your child’s school soared in the rankings? Has your alma mater gone down? Read on to find out.

Sort by what matters most to you—SAT scores, class size, AP participation, and more.

RankSCHOOLEnrollmentAverage Class SizeStudent-to-Teacher Ratio10th Graders Scoring Proficient or Higher on MCAS Reading (%)10th Graders Scoring Proficient or Higher on MCAS Math (%)10th Graders Scoring Proficient or Higher on MCAS Science (%)Average SAT Scores Reading/WritingAverage SAT Scores MathAdvanced Placement Proficient (%)Graduation Rate (%)Attending College (%)Educator Evaluations Proficient (%)Educator Evaluations Exemplary (%)Educator Evaluations Combined (%)
1Acton-Boxborough Regional High School1,81418.114.7:190939864867796.397.890.58415.499.4
2Littleton High School44013.612.2:187869558858789.897.392.656.143.9100
3Lincoln-Sudbury Regional High School1,51218.312.1:186869261363297.898.690.259.239.698.8
4Lexington High School2,27519.712.8:192969864967693.699.887.393.656.2599.9
5Weston High School66313.910.2:189889162765285.499.583.777.92097.9
6The Bromfield School61914.611.4:1959210061460193.410091.596.9096.9
7Concord-Carlisle High School1,2801512.5:18688986316409497.98796.92.399.2
8Wayland High School83615.211.9:188889861863890.798.589.795.92.198
9Dover-Sherborn Regional High School68016.111.6:191929962562995.796.187.685.410.495.8
10Boston Latin School2,47126.520.2:197999965366785.597.491.954.344.999.2
11Winchester High School1,41816.614.5:186869461763691.697.790.585.614.4100
12Wellesley High School1,50416.612.8:185899762562893.398.48694.85.2100
13Sharon High School1,11915.811.4:186879161162895.698.687.47618.294.2
14Westford Academy1,69119.414.6:184879660862496.699.391.471.626.498
15Westwood High School99415.412.9:185909659661189.410091.594.84.299
16Newton South High School1,98314.312.4:179859163365190.197.380.290.38.698.9
17Westborough High School1,1471512.8:184849559361089.197.886.675.723.399
18Hopkinton High School1,22918.214.2:185889560562088.498.989.573.325.799
19Marblehead High School1,0021212.2:180799360059380.897.784.8
20Brookline High School2,08314.210.7:184839162763892.795.276.696.90.997.8
21Mansfield High School1,24015.412.4:179798758259584.596.990.975.824.2100
22Hingham High School1,30215.514.7:189839560360094.297.287.383.514.698.1
23Cohasset High School46917.411.7:190889661158885.899.291.497.6097.6
24Medfield High School80416.312.3:181869459960781.798.492.584.911.896.7
25Newton North High School2,08815.511.6:179849361962491.39781.787.78.896.5
26Bedford High School84113.710.8:171798961161591.29882.997.3097.3
27Norwell High School67414.813.8:189899458857771.899.492.2955100
28Andover High School1,79515.114.4:186839060460380.297.388.477.619.296.8
29Needham High School1,65817.313.7:186899161061791.197.986.396.7096.7
30Millis High School33313.312.2:171728256554073.310090.758.541.5100
31Chelmsford High School1,41214.810.8:182828757358680.396.389.992.5698.5
32Manchester Essex Regional High School48312.710.7:185829459859072.19884.296.9096.9
33Ashland High School82516.614.8:18382885735969595.285.480.319.7100
34Newburyport High School79715.811.4:184839057958584.294.186.283.813.897.6
35Georgetown High School37812.211.3:188909557857595.49984.384.61.986.5
36Pentucket Regional High School74314.512.0:177658357657481.194.386.761.73798.7
37Duxbury High School98117.712.8:189869758557375.198.885.587.212.8100
38Foxborough High School79314.111.9:172839155956877.796.785.272.326.598.8
39Ipswich High School54712.411.3:169658659457579.195.983.38117.598.5
40Belmont High School1,31820.417.4:191939761262491.498.782.791.76.398
41Hamilton-Wenham Regional High School55115.711.6:191899660059271.197.386.682.89.492.2
42Natick High School1,7621713.8:179809558358685.297.185.384.813.398.1
43Holliston High School84316.413.6:175848959459873.493.589.695.14.9100
44Nashoba Regional High School92114.513.1:183828859159986.895.581.983.99.793.6
45Arlington High School1,41114.713.7:182828760360180.197.782.696096
46Reading Memorial High School1,23017.214.3:171758457858282.598.892.996.32.899.1
47Masconomet Regional High School1,14416.514.1:176799258258883.698.184.598199
48Lynnfield High School60515.612.9:17877865755747598.292.396.8096.8
49Oliver Ames High School111416.913.4:175758357257275.197.788.485.714.3100
50Swampscott High School70314.511.6:167738857158574.395.485.897.41.398.7
51Watertown High School67713.49.5:163657654856184.690.686.286.212.899
52Apponequet Regional High School73214.911.9:178779055756771.497.38271.224.795.9
53Medway High School68314.914.3:180869356757269.398.383.767.226.293.4
54Triton High School68214.612.2:168627755855175.594.881.955.742.998.6
55Milton High School1,07016.613.1:177769157759273.997.188.669.720.289.9
56North Reading High School74018.610.8:179769056556767.598.489.697.62.4100
57Wakefield Memorial High School98314.412.3:171698456556671.797.881.187.511.599
58Walpole High School1,0781813.0:170658557256691.295.987.287.78.596.2
59Scituate High School9341915.5:176759358657566.697.689.484.614.198.7
60Rockport High School262128.5:175658757454456.697.675
61Hanover High School76916.612.8:172738955954762.497.390.28911100
62Canton High School97417.714.2:179768957257873.5978692.45.497.8
63Amesbury High School52915.412.4:181718656957179.993.883.696.4096.4
64Braintree High School1,82816.815.4:182828955957484.39484.292.84.397.1
65Marshfield High School1,30718.512.2:179748556555978.797.98391.36.397.6
66North Andover High School1,37719.416.1:176729157256886.397.58692.75.598.2
67Boston Latin Academy1,77324.919.4:18793965786015997.790.471.92798.9
68Franklin High School1,75016.714.8:176708857457176.297.983.984.611.295.8
69King Philip Regional High School1,24419.115.6:181719057256074.296.886.159.634.393.9
70Stoneham High School64514.911.2:181647755054376.19685.389.26.896
71Wilmington High School80816.511.1:178738755854369.796.784.5878.795.7
72Burlington High School1,04614.212.3:166668557156378.297.286920.992.9
73Hull High School2749.310.0:172607956054973.994.56571.123.794.8
74Medford High School1,31513.910.2:163586654154580.691.180.473.123.796.8
75Hudson High School89815.310.9:165628057055371.888.779.189.29.899
76Silver Lake Regional High School1,23718.513.2:166738256757673.796.573.981.11798.1
77Melrose High School98617.614.2:177698956754967.297.787.879.113.292.3
78Danvers High School88915.511.7:160587555654367.39286.579.218.898
79Norton High School70217.613.0:166687555854973.296.382.489.58.898.3
80Billerica Memorial High School1,76917.613.9:168669055156170.792.477.573.62497.6
81North Quincy High School1,2641614.0:168707854858470.995.583.789.15.594.6
82Pembroke High School81615.713.4:174668655755768.197.483.883.88.191.9
83Cambridge Rindge and Latin School1,97715.210.2:16363695575638189.872.962.728.791.4
84Carver Middle High School76314.810.8:162627756856852.292.18790.13.793.8
85Dedham High School72215.911.6:158738155257157.191.576.695.14.9100
86Woburn Memorial High School1,24914.812.4:165557554955161.892.875.375.823.499.2
87Tewksbury Memorial High School85720.313.8:170748755556074.395.278.787.78.696.3
88Bridgewater-Raynham Regional High School1,41917.516.9:1727286559563659778.191.47.699
89Norwood High School99315.414.1:166667855255968.99580.492.33.395.6
90John D. O'Bryant School of Mathematics and Science1,58924.917.3:17989935385754098.586.361.135.896.9
91Maynard High School3371514.3:167605857454657.289.883.176.321.197.4
92Beverly High School1,31220.113.3:161628356655476.992.873.591.27.198.3
93Avon Middle High School30911.29.4:145346550649056.49291.792.74.997.6
94Framingham High School2,3111715.5:162678254757488.284.169.880.414.594.9
95West Bridgewater Middle-Senior High63117.313.1:172648655253637.29878.391.46.998.3
96Middleborough High School80816.112.0:155577953453160.889.571.182.815.698.4
97Plymouth South High School1,0481410.4:162517650749552.195.365.465.632.197.7
98Weymouth High School1,83015.613.2:165527553653168.38767.487.71198.7
99Somerville High School1,2281510.4:158527251451261.789.967.668.527.495.9
100Quincy High School1,54315.412.4:161537453353267.791.167.297.20.797.9
101Stoughton High School1,02216.510.8:160557653152649.388.879.284.210.594.7
102Peabody Veterans Memorial High School1,45515.311.4:153496953353461.188.271.195.24.199.3
103New Mission High School44716.612.7:169766247650910.596.586.778.621.4100
104Gloucester High School76814.610.6:146476854354461.18660.177.119.896.9
105Whitman-Hanson Regional High School1,15819.717.0:164577854152655.794.277.689.28.697.8
106Abington High School59316.514.4:164587252852553.391.370.288.29.898
107East Bridgewater Jr./Sr. High School1,00920.614.5:165638053951746.195.774.292.36.498.7
108Plymouth North High School1,25215.211.8:171547552350850.893.167.886.18.294.3
109Winthrop High School58618.114.6:168626753952541.288.77990.67.598.1
110Waltham High School1,65415.411.0:147456352552666.884.171.884.310.795
111Rockland High School65615.113.5:148467452453150.68973.7
112Milford High School1,26617.912.7:159496854854352.886.672.279.81190.8
113Marlborough High School1,05013.110.8:149426852652845.782.667.885.58.994.4
114Randolph High School65516.210.8:141456150452251.975.17377.521.198.6
115Bellingham High School74618.513.0:159557553352650.397.859.8
116Methuen High School1,96418.114.2:147496851151370.190.670.790.53.694.1
117Saugus High School68915.613.2:151427351349932.985.578.295.5398.5
118Lowell High School3,01121.115.2:149456151152351.882.573.470.229.499.6
119Fenway High School39621.611.8:125245545146792.39175.787.58.395.8
120Wareham High School6131310.2:139354352853928.48458.861.532.393.8
121Holbrook Middle-High School63016.313.8:16058754935015177.467.292.61.994.5
122Malden High School1,7732016.1:14956635095434480.869.582.414.797.1
123Boston Arts Academy47714.510.4:14238624744682583.264.453.843.697.4
124Josiah Quincy Upper School53322.111.9:13928554754747584.28317100
125Haverhill High School1,83217.414.1:148445854153459.583.670.276.81.378.1
126Taunton High School2,66920.516.7:145416250649040.294.374.793.54.598
127Salem High School88613.89.9:15147604854774086.659.3885.393.3
128Revere High School2,01920.314.8:150496849650660.884.469.786.35.291.5
129Mary Lyon Pilot High School13313.46.1:13372047646022.271.482.8801595
130TechBoston Academy89114.410.7:136163841941728.685.266.75444.898.8
131Everett High School1,99718.814.0:144376349449237.876.761.490.97.498.3
132Lynn Classical High School1,78319.316.9:137365350851750.182.56293.92.696.5
133Lawrence High School3,32117.712.6:132335147448648.273.973.9721688
134Brockton High School4,07718.417.2:137285049849436.185.868.8829.491.4
135Another Course To College2321511.2:12614384354362378.375.46033.393.3
136Boston Community Leadership Academy50617.411.0:12121294424512472.274.276.523.5100
137Dearborn STEM Academy51819.311.2:115174441442390.961.581.618.4100
138Charlestown High School85612.710.9:116283242448142.658.8648512.597.5
139Snowden International School at Copley47418.211.7:141263146447277.2737313.586.5
140East Boston High School1,08415.912.3:130335346246713.974.651.389.2998.2
141Lynn English High School1,9962016.1:139385049348633.37053.696.2096.2
142Chelsea High School1,40218.311.5:130284047746450.772.15980.6080.6
143Excel High School48814.811.3:12933274364635.472.560.895.32.397.6
144Boston International High School42913.27.3:1018394004422044.658.993.86.3100.1
145The English High School56616.510.9:1101038424434076.951.669.130.9100
146Brighton High School53517.512.0:11412314254441056.454.254.442.196.5
147Jeremiah E. Burke High School41716.311.7:1294747414435078.642.967.719.487.1
148Community Academy of Science and Health36015.29.6:177224174181.269.265.886.85.392.1
149Madison Park Technical Vocational High School1,02112.69.1:181528411414068.54370.916.487.3

Methodology: This chart ranks public high schools in towns or districts within, or partially within, I-495. To compile the list, we used the most recent data for each school available at press time from the Massachusetts Department of Elementary & Secondary Education. In cases of missing information, we used data from a previous year as necessary. In some cases where no data was available, a value equal to the weighted average of the school’s other categories was used. We omitted highly specialized schools and schools reporting insufficient information, as well as charter schools. To calculate the rankings, statistician George Recck, director of the Math Resource Center at Babson College, analyzed the results, comparing each high school’s data points to the overall average for all schools. He then applied a percentage weight to the standardized value for each school to create an aggregate “score” to determine each high school’s rank. We considered it more desirable to have a smaller class size and a lower student-to-teacher ratio.

Note: After publication, we noticed an inaccuracy in the data and have since updated the chart.