The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

1,862 schools in Massachusetts

14 counties · 386 cities · Public K-12

Massachusetts runs a public-school system of 1,862 K-12 campuses, distributed across 14 counties. Pick a county below to drill in.

Largest district
Boston46,437 students · 109 schools

Test scores

Reading, SY 2024-25. State average: 43.8% met or exceeded.
Top 5 schools
  1. 93.0%
  2. 88.0%
  3. 86.0%
  4. 4.Needham High
    Needham
    86.0%
  5. 5.Country
    Weston
    85.0%
Lowest 5 schools
  1. 2.0%
  2. 2.0%
  3. 3.0%
  4. 4.0%
  5. 5.Lincoln
    Springfield
    4.0%

See all 1,550 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Brockton HighBrocktonPlymouth CountyHigh3,598·
Lawrence High SchoolLawrenceEssex CountyHigh3,453·
Lowell HighLowellMiddlesex CountyHigh3,446·
TEC Connections Academy Commonwealth Virtual SchoolEast WalpoleNorfolk CountyCombined2,969·
New Bedford HighNew BedfordBristol CountyHigh2,878·
Taunton HighTauntonBristol CountyHigh2,877·
B M C Durfee HighFall RiverBristol CountyHigh2,642·
Framingham High SchoolFraminghamMiddlesex CountyHigh2,534·
Boston Latin SchoolBostonSuffolk CountyHigh2,424·
Lexington HighLexingtonMiddlesex CountyHigh2,405·
Gr Lowell Regional Vocational TechnicalTyngsboroughMiddlesex CountyHigh2,314·
Everett HighEverettMiddlesex CountyHigh2,307·
Brooke Charter SchoolMattapanSuffolk CountyCombined2,216·
Brookline HighBrooklineNorfolk CountyHigh2,181·
Gr New Bedford Vocational TechnicalNew BedfordBristol CountyHigh2,151·
Revere HighRevereSuffolk CountyHigh2,115·
Newton North HighNewtonvilleMiddlesex CountyHigh2,096·
Cambridge Rindge and LatinCambridgeMiddlesex CountyHigh2,072·
Lynn English HighLynnEssex CountyHigh2,062·
Attleboro HighAttleboroBristol CountyHigh2,030·
Springfield Central HighSpringfieldHampden CountyHigh1,983·
Haverhill HighHaverhillEssex CountyHigh1,922·
Newton South HighNewton CentreMiddlesex CountyHigh1,898·
Shrewsbury High SchoolShrewsburyWorcester CountyHigh1,891·
Malden HighMaldenMiddlesex CountyHigh1,890·
Methuen HighMethuenEssex CountyHigh1,841·
Gr Lawrence Regional Vocational TechnicalAndoverEssex CountyHigh1,837·
Essex North Shore Agricultural and Technical SchoolHathorneEssex CountyHigh1,830·
Billerica Memorial High SchoolBillericaMiddlesex CountyHigh1,816·
South High CommunityWorcesterWorcester CountyHigh1,800·
Classical HighLynnEssex CountyHigh1,795·
Waltham Sr HighWalthamMiddlesex CountyHigh1,791·
Wachusett Regional HighHoldenWorcester CountyHigh1,779·
Natick HighNatickMiddlesex CountyHigh1,761·
Mystic Valley Regional Charter SchoolMaldenMiddlesex CountyCombined1,698·
Braintree HighBraintreeNorfolk CountyHigh1,694·
Boston Latin AcademyDorchesterSuffolk CountyHigh1,693·
Weymouth High SchoolWeymouthNorfolk CountyHigh1,679·
Arlington HighArlingtonMiddlesex CountyHigh1,677·
Barnstable HighHyannisBarnstable CountyHigh1,652·
Chelsea HighChelseaSuffolk CountyHigh1,649·
KIPP Academy Lynn Charter SchoolLynnEssex CountyCombined1,637·
Needham HighNeedhamNorfolk CountyHigh1,633·
Acton-Boxborough Regional HighActonMiddlesex CountyHigh1,622·
Southeastern Regional Vocational TechnicalSouth EastonBristol CountyHigh1,618·
Andover HighAndoverEssex CountyHigh1,609·
Lynn Vocational Technical InstituteLynnEssex CountyCombined1,584·
Doherty Memorial HighWorcesterWorcester CountyHigh1,573·
Holyoke HighHolyokeHampden CountyHigh1,569·
North Quincy HighQuincyNorfolk CountyHigh1,520·
Quincy HighQuincyNorfolk CountyHigh1,514·
Springfield International Charter SchoolSpringfieldHampden CountyCombined1,511·
O'Bryant School of Math & ScienceRoxburySuffolk CountyHigh1,509·
Westford AcademyWestfordMiddlesex CountyHigh1,504·
Bridgewater-Raynham RegionalBridgewaterPlymouth CountyHigh1,487·
Diman Regional Vocational Technical HighFall RiverBristol CountyHigh1,463·
Foxborough Regional Charter SchoolFoxboroughNorfolk CountyCombined1,459·
Belmont HighBelmontMiddlesex CountyHigh1,454·
Franklin HighFranklinNorfolk CountyHigh1,453·
Lincoln-Sudbury Regional HighSudburyMiddlesex CountyHigh1,445·
Worcester Technical HighWorcesterWorcester CountyHigh1,442·
Abby Kelley Foster Charter Public SchoolWorcesterWorcester CountyCombined1,426·
Montachusett Regional Vocational TechnicalFitchburgWorcester CountyHigh1,417·
Winchester High SchoolWinchesterMiddlesex CountyHigh1,404·
Chelmsford HighNorth ChelmsfordMiddlesex CountyHigh1,402·
Somerville HighSomervilleMiddlesex CountyHigh1,394·
Beverly Middle SchoolBeverlyEssex CountyMiddle1,388·
Roger L. Putnam Vocational Technical AcademySpringfieldHampden CountyHigh1,382·
Northeast Metro Regional VocationalWakefieldMiddlesex CountyHigh1,381·
Excel Academy Charter SchoolEast BostonSuffolk CountyHigh1,379·
North HighWorcesterWorcester CountyHigh1,376·
Bristol-Plymouth Vocational TechnicalTauntonBristol CountyHigh1,335·
Peabody Veterans Memorial HighPeabodyEssex CountyHigh1,333·
North Andover HighNorth AndoverEssex CountyHigh1,328·
J Henry Higgins MiddlePeabodyEssex CountyMiddle1,320·
Milford HighMilfordWorcester CountyHigh1,316·
Thurgood Marshall MidLynnEssex CountyMiddle1,310·
Whittier Regional VocationalHaverhillEssex CountyHigh1,285·
Shawsheen Valley Vocational Technical High SchoolBillericaMiddlesex CountyHigh1,282·
Hopkinton HighHopkintonMiddlesex CountyHigh1,267·
Breed Middle SchoolLynnEssex CountyMiddle1,265·
Wellesley Sr HighWellesleyNorfolk CountyHigh1,262·
Woburn HighWoburnMiddlesex CountyHigh1,259·
East Boston High SchoolEast BostonSuffolk CountyHigh1,252·
Atlantis Charter SchoolFall RiverBristol CountyCombined1,246·
Tenney Grammar SchoolMethuenEssex CountyElementary1,246·
Blackstone ValleyUptonWorcester CountyHigh1,243·
West Springfield HighWest SpringfieldHampden CountyHigh1,231·
Fitchburg HighFitchburgWorcester CountyHigh1,220·
Beverly HighBeverlyEssex CountyHigh1,213·
Westborough HighWestboroughWorcester CountyHigh1,213·
Collegiate Charter School of LowellLowellMiddlesex CountyCombined1,212·
Community Day Charter Public SchoolLawrenceEssex CountyElementary1,200·
Algonquin Regional HighNorthboroughWorcester CountyHigh1,197·
Medford HighMedfordMiddlesex CountyHigh1,195·
Chicopee Comprehensive High SchoolChicopeeHampden CountyHigh1,192·
Concord Carlisle HighConcordMiddlesex CountyHigh1,191·
Match Charter Public SchoolBostonSuffolk CountyCombined1,189·
Bay Path Regional Vocational Technical High SchoolCharltonWorcester CountyHigh1,188·
Maria Weston Chapman Middle SchoolWeymouthNorfolk CountyMiddle1,187·
Greater Commonwealth Virtual SchoolGreenfieldFranklin CountyCombined1,184·
Donald P Timony GrammarMethuenEssex CountyElementary1,172·
Plymouth North HighPlymouthPlymouth CountyHigh1,169·
Sharon HighSharonNorfolk CountyHigh1,161·
Assabet Valley Vocational High SchoolMarlboroughMiddlesex CountyHigh1,144·
Roxbury Preparatory Charter SchoolRoxburySuffolk CountyHigh1,126·
Madison Park Technical Vocational High SchoolRoxburySuffolk CountyHigh1,121·
Marshfield HighMarshfieldPlymouth CountyHigh1,119·
Stoughton HighStoughtonNorfolk CountyHigh1,118·
King Philip Regional HighWrenthamNorfolk CountyHigh1,114·
Reading Memorial HighReadingMiddlesex CountyHigh1,094·
Springfield High School of Science and TechnologySpringfieldHampden CountyHigh1,091·
Gardner Elementary SchoolGardnerWorcester CountyElementary1,087·
Milton HighMiltonNorfolk CountyHigh1,083·
Burncoat Senior HighWorcesterWorcester CountyHigh1,073·
Hingham HighHinghamPlymouth CountyHigh1,066·
Caleb Dustin Hunking SchoolHaverhillEssex CountyElementary1,062·
Leominster High SchoolLeominsterWorcester CountyHigh1,060·
South Shore Charter Public SchoolNorwellPlymouth CountyCombined1,057·
Galvin Middle SchoolWakefieldMiddlesex CountyMiddle1,056·
Comprehensive Grammar SchoolMethuenEssex CountyElementary1,046·
Oliver Ames HighNorth EastonBristol CountyHigh1,045·
Alma del Mar Charter SchoolNew BedfordBristol CountyElementary1,042·
McCall MiddleWinchesterMiddlesex CountyMiddle1,036·
WoodlandMilfordWorcester CountyElementary1,036·
Silver Lake Regional HighKingstonPlymouth CountyHigh1,034·
Westfield HighWestfieldHampden CountyHigh1,034·
SalemwoodMaldenMiddlesex CountyElementary1,033·
Agawam HighAgawamHampden CountyHigh1,025·
North Andover MiddleNorth AndoverEssex CountyMiddle1,023·
Winthrop L Chenery Upper ElementaryBelmontMiddlesex CountyMiddle1,023·
Burlington HighBurlingtonMiddlesex CountyHigh1,019·
North Attleboro HighNorth AttleboroughBristol CountyHigh1,018·
Edgar B DavisBrocktonPlymouth CountyElementary1,009·
Charles S Pierce MiddleMiltonNorfolk CountyMiddle1,002·
Mansfield HighMansfieldBristol CountyHigh1,002·
Plymouth South HighPlymouthPlymouth CountyHigh1,001·
Tri-County Regional Vocational TechnicalFranklinNorfolk CountyHigh1,000·
East Middle SchoolBraintreeNorfolk CountyMiddle999·
Lafayette SchoolEverettMiddlesex CountyElementary998·
Hopkinton Middle SchoolHopkintonMiddlesex CountyMiddle996·
Marsh Grammar SchoolMethuenEssex CountyElementary996·
Dennis-Yarmouth Regional HighSouth YarmouthBarnstable CountyHigh993·
Whitman Hanson RegionalWhitmanPlymouth CountyHigh993·
Parlin SchoolEverettMiddlesex CountyElementary992·
Mountain View SchoolEasthamptonHampshire CountyElementary991·
Minnechaug Regional HighWilbrahamHampden CountyHigh990·
Normandin Middle SchoolNew BedfordBristol CountyMiddle990·
Stacy MiddleMilfordWorcester CountyMiddle989·
Marlborough HighMarlboroughMiddlesex CountyHigh985·
Northbridge Elementary SchoolWhitinsvilleWorcester CountyElementary973·
Advanced Math and Science Academy Charter SchoolMarlboroughMiddlesex CountyHigh970·
Canton HighCantonNorfolk CountyHigh968·
Melrose HighMelroseMiddlesex CountyHigh967·
High School Of CommerceSpringfieldHampden CountyHigh966·
Norwood HighNorwoodNorfolk CountyHigh966·
1 LT Charles W. Whitcomb SchoolMarlboroughMiddlesex CountyMiddle965·
North Attleborough MiddleNorth AttleboroughBristol CountyMiddle965·
Ottoson MiddleArlingtonMiddlesex CountyMiddle963·
Salem HighSalemEssex CountyHigh952·
Sherwood Middle SchoolShrewsburyWorcester CountyMiddle951·
Keith Middle SchoolNew BedfordBristol CountyMiddle949·
Shepherd Hill Regional HighDudleyWorcester CountyHigh942·
Sullivan MiddleWorcesterWorcester CountyMiddle940·
Boston Renaissance Charter Public SchoolHyde ParkSuffolk CountyElementary938·
Hampden Charter School of ScienceChicopeeHampden CountyHigh938·
Wm Diamond MiddleLexingtonMiddlesex CountyMiddle936·
Mitchell Elementary SchoolBridgewaterPlymouth CountyElementary931·
Masconomet Regional High SchoolBoxfordEssex CountyHigh924·
BeebeMaldenMiddlesex CountyElementary921·
FerrywayMaldenMiddlesex CountyElementary920·
Plymouth Commun IntermediatePlymouthPlymouth CountyMiddle920·
Wellesley MiddleWellesleyNorfolk CountyMiddle919·
Chicopee HighChicopeeHampden CountyHigh918·
Walpole HighWalpoleNorfolk CountyHigh917·
Justus C. Richardson Middle SchoolDracutMiddlesex CountyMiddle916·
Grafton High SchoolGraftonWorcester CountyHigh914·
Oak Middle SchoolShrewsburyWorcester CountyMiddle914·
Wareham Elementary SchoolWarehamPlymouth CountyElementary912·
J F Kennedy Middle SchoolNatickMiddlesex CountyMiddle911·
Blue Hills Regional Vocational TechnicalCantonNorfolk CountyHigh910·
West Springfield MiddleWest SpringfieldHampden CountyMiddle909·
Curley K-8 SchoolJamaica PlainSuffolk CountyElementary902·
Dartmouth HighDartmouthBristol CountyHigh902·
Lawrence Family Development Charter SchoolLawrenceEssex CountyElementary899·
Benjamin Franklin Classical Charter Public SchoolFranklinNorfolk CountyElementary898·
James L. Mulcahey Elementary SchoolTauntonBristol CountyElementary898·
Longmeadow HighLongmeadowHampden CountyHigh897·
Joseph P Keefe Technical High SchoolFraminghamMiddlesex CountyHigh896·
Somerset Berkley Regional High SchoolSomersetBristol CountyHigh896·
Rogers STEM AcademyLowellMiddlesex CountyElementary892·
Prospect Hill Academy Charter SchoolCambridgeMiddlesex CountyCombined890·
Westport Middle-High SchoolWestportBristol CountyHigh889·
Sandwich Middle High SchoolEast SandwichBarnstable CountyHigh888·
Melrose MiddleMelroseMiddlesex CountyMiddle886·
Ashland HighAshlandMiddlesex CountyHigh884·
East Bridgewater JR./SR. High SchoolEast BridgewaterPlymouth CountyHigh881·
Louis F Angelo ElementaryBrocktonPlymouth CountyElementary875·
Northampton HighNorthamptonHampshire CountyHigh875·
George Keverian SchoolEverettMiddlesex CountyElementary873·
Clinton ElementaryClintonWorcester CountyElementary870·
Sky View Middle SchoolLeominsterWorcester CountyMiddle869·
Bedford HighBedfordMiddlesex CountyHigh868·
Pollard MiddleNeedhamNorfolk CountyMiddle867·
Oscar F RaymondBrocktonPlymouth CountyElementary864·
Williams Intermediate SchoolBridgewaterPlymouth CountyElementary863·
Marblehead HighMarbleheadEssex CountyHigh861·
F A Day MiddleNewtonvilleMiddlesex CountyMiddle860·
Florida Ruffin Ridley SchoolBrooklineNorfolk CountyElementary857·
Murphy K-8 SchoolDorchesterSuffolk CountyElementary855·
Wakefield Memorial HighWakefieldMiddlesex CountyHigh854·
TechBoston AcademyDorchesterSuffolk CountyHigh850·
Marshall Simonds MiddleBurlingtonMiddlesex CountyMiddle848·
Burgess ElementarySturbridgeWorcester CountyElementary842·
Forest Grove MiddleWorcesterWorcester CountyMiddle839·
Manthala George Jr. SchoolBrocktonPlymouth CountyElementary838·
Upper Cape Cod Vocational TechnicalBourneBarnstable CountyHigh838·
Westwood HighWestwoodNorfolk CountyHigh837·
Auburn Senior HighAuburnWorcester CountyHigh834·
Mill Pond SchoolWestboroughWorcester CountyMiddle834·
Walpole Middle SchoolE. WalpoleNorfolk CountyMiddle829·
Bridgewater Middle SchoolBridgewaterPlymouth CountyMiddle828·
Hanover MiddleHanoverPlymouth CountyMiddle826·
Sturgis Charter Public SchoolHyannisBarnstable CountyHigh825·
Raymond J Grey Junior HighActonMiddlesex CountyMiddle824·
Taconic HighPittsfieldBerkshire CountyHigh824·
John J Duggan AcademySpringfieldHampden CountyHigh823·
Center For Technical Education InnovationLeominsterWorcester CountyHigh821·
Henry Lord Community SchoolFall RiverBristol CountyElementary817·
Amherst Regional HighAmherstHampshire CountyHigh816·
Ephraim Curtis MiddleSudburyMiddlesex CountyMiddle816·
Lowell Community Charter Public SchoolLowellMiddlesex CountyElementary816·
Sharon MiddleSharonNorfolk CountyMiddle815·
Belmonte STEAM AcademySaugusEssex CountyElementary814·
LindenMaldenMiddlesex CountyElementary813·
Center Elementary SchoolTewksburyMiddlesex CountyElementary812·
Holliston HighHollistonMiddlesex CountyHigh809·
Duxbury HighDuxburyPlymouth CountyHigh808·
Gardner HighGardnerWorcester CountyHigh808·
McCarthy Middle SchoolChelmsfordMiddlesex CountyMiddle808·
Dr. Philip O. Coakley Middle SchoolNorwoodNorfolk CountyMiddle807·
Nashoba RegionalBoltonWorcester CountyHigh806·
Consentino Middle SchoolHaverhillEssex CountyMiddle805·
Wayland High SchoolWaylandMiddlesex CountyHigh803·
Dartmouth MiddleNorth DartmouthBristol CountyMiddle801·
O'Donnell Middle SchoolStoughtonNorfolk CountyMiddle801·
Furnace Brook MiddleMarshfieldPlymouth CountyMiddle799·
Easton Middle SchoolNorth EastonBristol CountyMiddle798·
Hingham Middle SchoolHinghamPlymouth CountyMiddle798·
Jonas Clarke MiddleLexingtonMiddlesex CountyMiddle796·

Massachusetts school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →