Best Public High Schools in Boston

Sort by what matters most to you—SAT scores, class size, AP participation, and more.
RELATED: 20 Ways to Get Your Kid into College…Legally

SCHOOLRankEnrollmentAverage Class SizeStudent-to-Teacher Ratio10TH GRADERS SCORING PROFICIENT OR HIGHER ON MCAS
Reading (%)
Math (%)Science (%)AVERAGE SAT SCORES
Reading/Writing
AVERAGE SAT SCORES
Math
ADVANCED PLACEMENT
Proficient (%)
Graduation Rate (%)Attending College (%)EDUCATOR EVALUATIONS
Proficient (%)
Exemplary (%)Combined (%)
Dover-Sherborn Regional High School167415.711.6:1100999763264492.898.887.685.410.495.8
Acton-Boxborough Regional High School21,83718.414.7:199969665668495.398.090.584.015.499.4
Wayland High School384615.811.9:1100949762964589.599.189.795.92.198.0
The Bromfield School462715.811.4:1100929962461394.3100.091.596.90.096.9
Lexington High School52,26319.612.8:199989664567493.998.287.397.80.097.8
Sharon High School61,12114.011.4:198939361963692.797.387.476.018.294.2
Concord-Carlisle High School71,27416.012.5:199929563164492.998.487.096.92.399.2
Weston High School870716.510.2:1100969262464083.9100.083.777.920.097.9
Wellesley High School91,52917.012.8:199979463064291.898.286.094.85.2100.0
Lincoln-Sudbury Regional High School101,52818.212.1:198949161564496.698.990.259.239.698.8
Newton South High School111,91114.912.4:1100969262664193.396.880.290.38.698.9
Winchester High School121,35917.014.5:199969661763890.594.990.585.614.4100.0
Lynnfield High School1362910.912.9:1100979757957676.998.192.30.096.896.8
Westwood High School141,00915.412.9:198969459160991.198.091.594.84.299.0
Hopkinton High School151,18217.914.2:1100979660762888.898.389.573.325.799.0
Westford Academy161,72419.614.6:199969660962796.699.091.471.626.498.0
Littleton High School1745013.712.2:196969259859187.497.292.656.143.9100.0
Westborough High School181,15215.012.8:197939261263387.696.786.675.723.399.0
Brookline High School192,10114.210.7:198938962263793.394.876.696.90.997.8
Medfield High School2079916.112.3:198979559161176.498.392.584.911.896.7
Needham High School211,71816.613.7:198949361862492.097.786.396.70.096.7
Boston Latin School222,44026.020.2:11001009965767884.097.691.954.344.999.2
Manchester Essex Regional High School2347111.810.7:197969359859677.896.984.237.558.996.4
Newton North High School242,12416.211.6:196929162063292.196.081.787.78.896.5
Hingham High School251,25315.714.7:198929260860493.0100.087.383.514.698.1
Georgetown High School2639812.511.3:199918858159090.898.284.384.61.986.5
Cohasset Middle/High School2783318.311.7:199959459359183.198.991.497.60.097.6
Bedford High School2887413.210.8:197909359659289.796.882.997.30.097.3
Marblehead High School291,05413.212.2:199929559158479.997.284.8N/AN/AN/A
Ashland High School3083214.714.8:197959258160597.296.285.480.319.7100.0
Masconomet Regional High School311,14016.514.1:1100969958258585.798.684.598.01.099.0
Nashoba Regional High School3297814.113.1:197949060160985.695.481.983.99.793.6
Belmont High School331,30820.817.4:1100959761863892.298.582.791.76.398.0
Norwell High School3468415.813.8:197929459757975.398.892.295.05.0100.0
Swampscott High School3570713.711.6:197919258059679.195.785.897.41.398.7
Mansfield High School361,26715.512.4:197948658560477.395.390.975.824.2100.0
Andover High School371,79015.214.4:199918660060482.796.488.477.619.296.8
Newburyport High School3875916.511.4:197949558458583.695.486.283.813.897.6
Holliston High School3982516.313.6:198939359260271.397.389.695.14.9100.0
Arlington High School401,38014.213.7:196918761060284.795.682.696.00.096.0
Hamilton-Wenham Regional High School4156316.211.6:198969459458067.395.586.682.89.492.2
Milton High School421,03617.513.1:198919357758885.996.288.669.720.289.9
Duxbury High School431,00419.212.8:198949560159270.197.285.587.212.8100.0
Ipswich High School4454111.911.3:195888658056877.597.483.381.017.598.5
Foxborough High School4581313.711.9:195918957057778.596.985.272.326.598.8
Pentucket Regional High School4674014.512.0:197858857658578.495.786.761.737.098.7
Natick High School471,73217.513.8:197929358459079.097.085.384.813.398.1
Chelmsford High School481,44416.813.3:197938558159274.294.289.992.56.098.5
Medway High School4970815.714.3:198928858258676.397.583.767.226.293.4
Reading Memorial High School501,25118.014.3:196888258058782.698.592.996.32.899.1
North Reading High School5175219.910.8:199878957557470.798.689.697.62.4100.0
Canton High School5296817.414.2:197919257658472.298.886.092.45.497.8
Walpole High School531,12817.713.0:198878757056782.797.887.287.78.596.2
Franklin High School541,74917.314.8:199899457457575.198.183.984.611.295.8
Millis High School5535614.512.2:195898356054679.995.590.758.541.5100.0
Braintree High School561,79316.515.4:198918757058384.994.484.292.84.397.1
Burlington High School571,07113.912.3:197838556256271.497.086.092.06.398.3
Oliver Ames High School581,14518.513.4:198918256956973.898.188.485.714.3100.0
King Philip Regional High School591,29519.015.6:198919258057475.297.986.159.634.393.9
Pembroke High School6084916.413.4:197878856857569.198.183.883.88.191.9
Hanover High School6180416.312.8:196858955154766.998.990.289.011.0100.0
Scituate High School6295918.315.5:196939258057565.993.689.484.614.198.7
North Andover High School631,46219.616.1:196899057856884.596.886.092.75.598.2
Watertown High School6465913.59.5:193857654555874.394.086.286.212.899.0
Marshfield High School651,33118.512.2:198898556555671.797.683.091.36.397.6
Wilmington High School6682916.511.1:196898256055363.797.984.587.08.795.7
Hudson High School6789414.710.9:197888057556077.689.679.189.29.899.0
Amesbury High School6856516.512.4:196918657457670.187.683.696.40.096.4
North Quincy High School691,25816.714.0:194918554259372.495.283.789.15.594.6
Apponequet Regional High School7072716.311.9:197868655856568.993.282.071.224.795.9
Wakefield Memorial High School7199214.612.3:194867657057068.496.081.187.511.599.0
Carver Middle/High School7276015.110.8:198927355554658.894.484.590.13.793.8
Rockport High School7328013.38.5:194849057253248.595.775.04.491.195.5
Stoneham High School7466915.911.2:194808156055071.194.985.389.26.896.0
Hull High School7528710.310.0:199888855955763.987.965.071.123.794.8
West Bridgewater Middle-Senior High School7641717.113.1:199879256955445.598.978.391.46.998.3
Melrose High School771,01418.514.2:198858656254569.094.487.879.113.292.3
Norton High School7871619.313.0:197898955856068.093.682.489.58.898.3
Silver Lake Regional High School791,24119.613.2:194898358058276.895.773.981.117.098.1
Danvers High School8093015.811.7:194768554854966.895.386.579.218.898.0
Boston Latin Academy811,76725.819.4:1100999457059841.296.590.471.927.098.9
Cambridge Rindge and Latin School821,98315.410.2:193837557057281.489.072.962.728.791.4
Medford High School831,34014.510.2:193756854954391.292.780.473.123.796.8
Triton Regional High School8468113.912.2:196837455255963.990.281.955.742.998.6
Middleborough High School8576913.912.0:195888554654557.097.171.182.815.698.4
Dedham High School8674815.611.6:192858555857454.092.776.695.14.9100.0
Norwood High School8798515.114.1:193768355856468.794.280.492.33.395.6
Tewksbury Memorial High School8891619.113.8:195807956156768.394.578.787.78.696.3
Billerica Memorial High School891,33617.713.9:195909254755558.388.377.573.624.097.6
John D. O'Bryant School of Mathematics and Science901,53522.817.3:1100988953657131.397.686.361.135.896.9
Bridgewater-Raynham Regional High School911,47016.916.9:196878155556258.695.278.191.47.699.0
Abington High School9254516.014.4:193898555053669.295.370.288.29.898.0
Stoughton High School931,03917.610.8:193787754554660.292.579.284.210.594.7
Avon Middle High School9432211.59.4:194717051349754.587.891.792.74.997.6
Beverly High School951,25119.513.3:192838556555168.289.973.591.27.198.3
Framingham High School962,27116.815.5:189818355658787.384.869.880.414.594.9
Woburn Memorial High School971,30115.912.4:190787655155257.191.475.375.823.499.2
Maynard High School9837516.314.3:190766157955857.191.883.176.321.197.4
Quincy High School991,51715.112.8:192787654153572.391.667.297.20.797.9
Bellingham High School10074417.813.0:197888553453554.995.259.895.54.5100.0
Whitman-Hanson Regional High School1011,27720.817.0:194788654853258.295.177.689.28.697.8
Rockland High School10263616.013.5:192767554254646.689.173.73.696.4100.0
Plymouth South High School1031,07414.110.4:191737752151745.795.565.465.632.197.7
Plymouth North High School1041,26715.511.8:193687654953449.690.567.886.18.294.3
Somerville High School1051,25114.610.4:187737254453857.586.767.668.527.495.9
Weymouth High School1061,86316.213.2:191737154753468.487.667.487.711.098.7
Wareham High School10759010.810.2:195755953653937.390.658.861.532.393.8
Milford High School108117018.512.7:193737754453158.585.672.279.811.090.8
New Mission High School10946215.512.7:199945246849512.394.986.778.621.4100.0
Methuen High School1101,98217.014.2:189726753453659.490.170.790.53.694.1
Peabody Veterans Memorial High School1111,43615.411.4:188736653153153.784.471.195.24.199.3
Haverhill High School1121,84117.414.1:188747155254760.083.170.276.81.378.1
Winthrop High School11359518.314.6:188807354053835.484.679.090.67.598.1
Saugus High School11469915.013.2:191706953151630.385.678.295.53.098.5
East Bridgewater Junior-Senior High School1151,01121.514.5:194815953551034.896.374.292.36.498.7
Marlborough High School1161,07514.210.8:186706754653744.781.467.885.58.994.4
Gloucester High School11780914.310.6:181626255255658.688.460.177.119.896.9
Waltham High School1181,60916.311.0:175667251852267.083.571.884.310.795.0
Revere High School1191,97820.714.8:186707350150865.986.869.786.35.291.5
Holbrook Middle-High School12059416.513.8:191805252151830.481.867.292.61.994.5
Randolph High School12164616.110.8:181726449851934.679.173.077.521.198.6
Taunton High School1222,62420.916.7:186626551350342.894.174.793.54.598.0
Lowell High School1233,17420.815.2:184696152052746.082.773.470.229.499.6
Malden High School1241,84519.716.1:180746751554644.280.269.582.414.797.1
Boston Arts Academy12546915.610.4:194705349146916.781.764.453.843.697.4
Salem High School12691614.59.9:184545448247948.489.059.388.05.393.3
Another Course To College12722412.511.2:191553242843126.789.675.460.033.393.3
Mary Lyon Pilot High School12813314.26.1:18338947147110.092.682.880.015.095.0
Boston Community Leadership Academy12948718.211.0:182774346347623.475.274.276.523.5100.0
Brockton High School1304,03218.417.2:182565650148736.686.168.882.09.491.4
Everett High School1311,97816.814.0:181586248548538.480.661.490.97.498.3
Fenway High School13237719.911.8:181675644645491.775.787.58.395.8
Josiah Quincy Upper School13354920.711.9:18062384834956.775.084.283.017.0100.0
TechBoston Academy13491714.410.7:183394342643543.986.666.754.044.898.8
Snowden International School at Copley13548918.211.7:19053374544646.579.873.073.013.586.5
Lawrence High School136321817.912.6:176565146748436.479.362.072.016.088.0
Classical High School1371,71619.216.9:173545650050347.275.362.093.92.696.5
Lynn English High School1381,78619.316.1:176565749849326.372.753.696.20.096.2
East Boston High School1391,18917.612.3:174614746246312.873.851.389.29.098.2
Boston International High School14036914.67.3:169574640345425.053.058.993.86.3100.1
Excel High School14151818.611.3:167563642945310.882.960.895.32.397.6
Dearborn STEM Academy14241916.511.2:17055474084336.778.861.581.618.4100.0
Jeremiah E. Burke High School14340319.311.7:18868334164350.078.242.967.719.487.1
Chelsea High School1441,36019.111.5:167373748146833.360.059.080.60.080.6
Charlestown High School14588112.510.9:158471842245330.161.664.085.012.597.5
The English High School14652115.510.9:17843354364482.765.351.669.130.9100.0
Brighton High School14758617.712.0:172463941242612.758.854.254.442.196.5
Community Academy of Science and Health14836814.29.6:15329194134180.067.565.886.85.392.1
Madison Park Technical Vocational High School14988714.89.1:15933124284350.065.043.070.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.

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.

Research by Samantha Baldwin, Hannah Ebanks, Endre Joseph, Henry Lin-David, Carly Thompson, and Daysia Tolentino