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
Argosy Collegiate Charter SchoolFall RiverBristol CountyHigh587·
Edward P. Boland SchoolSpringfieldHampden CountyElementary587·
Rumney Marsh AcademyRevereSuffolk CountyMiddle587·
Smith Vocational and Agricultural HighNorthamptonHampshire CountyHigh587·
Theodore Herberg MiddlePittsfieldBerkshire CountyMiddle587·
Bellingham Memorial SchoolBellinghamNorfolk CountyMiddle586·
Milton Fuller RobertsMedfordMiddlesex CountyElementary586·
Millbury Street Elementary SchoolGraftonWorcester CountyElementary585·
Parthum Middle SchoolLawrenceEssex CountyMiddle585·
Francis T Bresnahan ElementaryNewburyportEssex CountyElementary584·
Henry E Warren ElementaryAshlandMiddlesex CountyElementary584·
Pioneer Valley Chinese Immersion Charter SchoolHadleyHampshire CountyCombined584·
Pickering MiddleLynnEssex CountyMiddle583·
Watertown MiddleWatertownMiddlesex CountyMiddle583·
Blackstone Elementary SchoolBostonSuffolk CountyElementary582·
Center ElementaryHanoverPlymouth CountyElementary582·
Clinton Senior HighClintonWorcester CountyHigh582·
Talbot Innovation SchoolFall RiverBristol CountyMiddle582·
Mattahunt Elementary SchoolMattapanSuffolk CountyElementary581·
Templeton Elementary SchoolTempletonWorcester CountyElementary581·
Indian Orchard ElementaryIndian OrchardHampden CountyElementary580·
Freeman-Kennedy SchoolNorfolkNorfolk CountyElementary579·
Maria HastingsLexingtonMiddlesex CountyElementary579·
BrooksideMilfordWorcester CountyElementary578·
Mildred Aitken SchoolSeekonkBristol CountyElementary578·
Pentucket Regional Sr HighWest NewburyEssex CountyHigh578·
John F Kennedy Middle SchoolFlorenceHampshire CountyMiddle577·
Overlook Middle SchoolAshburnhamWorcester CountyMiddle576·
Sumner Elementary SchoolRoslindaleSuffolk CountyElementary576·
Tantasqua Regional Jr HighFiskdaleWorcester CountyMiddle576·
Francis J KaneMarlboroughMiddlesex CountyElementary575·
North Street Elementary SchoolGraftonWorcester CountyElementary575·
Spencer BordenFall RiverBristol CountyElementary575·
Robert J. Coelho Middle SchoolAttleboroBristol CountyMiddle574·
Thomas Blake MiddleMedfieldNorfolk CountyMiddle574·
Belchertown HighBelchertownHampshire CountyHigh573·
Clinton Middle SchoolClintonWorcester CountyMiddle573·
Frederick HarrisSpringfieldHampden CountyElementary570·
South Street Early Learning CenterFitchburgWorcester CountyElementary570·
Fairhaven HighFairhavenBristol CountyHigh568·
Robert FrostLawrenceEssex CountyElementary568·
Winthrop High SchoolWinthropSuffolk CountyHigh568·
Michael DriscollBrooklineNorfolk CountyElementary567·
Letourneau Elementary SchoolFall RiverBristol CountyElementary566·
Webster Middle SchoolWebsterWorcester CountyMiddle566·
Dearborn 6-12 STEM AcademyRoxburySuffolk CountyHigh565·
Joseph A Campbell ElementaryDracutMiddlesex CountyElementary565·
Lincoln-Hancock Community SchoolQuincyNorfolk CountyElementary565·
East Taunton ElementaryEast TauntonBristol CountyElementary564·
Libertas Academy Charter SchoolSpringfieldHampden CountyHigh563·
Wm P ConneryLynnEssex CountyElementary563·
Helen Keller ElementaryFranklinNorfolk CountyElementary560·
Arlington ElementaryLawrenceEssex CountyElementary558·
MemorialHopedaleWorcester CountyElementary558·
Forestdale SchoolSandwichBarnstable CountyElementary557·
Quincy Upper SchoolBostonSuffolk CountyHigh557·
Westfield Technical AcademyWestfieldHampden CountyHigh557·
Brooks SchoolMedfordMiddlesex CountyElementary556·
William G VinalNorwellPlymouth CountyElementary556·
Dedham Middle SchoolDedhamNorfolk CountyMiddle555·
Old Colony Regional Vocational TechnicalRochesterPlymouth CountyHigh554·
Swanson Road Intermediate SchoolAuburnWorcester CountyElementary554·
Albert F. Argenziano School at Lincoln ParkSomervilleMiddlesex CountyElementary553·
Masconomet Regional Middle SchoolBoxford MAEssex CountyMiddle553·
Casimir PulaskiNew BedfordBristol CountyElementary551·
Lee K-8 SchoolDorchesterSuffolk CountyElementary551·
Joseph W Martin Jr ElementaryNorth AttleboroughBristol CountyElementary549·
Gates LaneWorcesterWorcester CountyElementary547·
David J. Quinn Middle SchoolHudsonMiddlesex CountyMiddle546·
Lincoln SchoolLincolnMiddlesex CountyElementary546·
Stony Brook SchoolWestfordMiddlesex CountyMiddle546·
Heights ElementarySharonNorfolk CountyElementary545·
Henry B. Burkland Elementary SchoolMiddleboroughPlymouth CountyElementary545·
Marathon Elementary SchoolHopkintonMiddlesex CountyElementary545·
Quabbin Regional High SchoolBarreWorcester CountyHigh545·
Robert E. Melican Middle SchoolNorthboroughWorcester CountyMiddle545·
Susan B. Anthony Middle SchoolRevereSuffolk CountyMiddle545·
Silver Lake Regional Middle SchoolKingstonPlymouth CountyMiddle544·
Arlington Middle SchoolLawrenceEssex CountyMiddle543·
Laliberte Elementary SchoolRaynhamBristol CountyElementary543·
Garfield Middle SchoolRevereSuffolk CountyMiddle542·
Tantasqua Regional VocationalFiskdaleWorcester CountyHigh542·
Thomas DitsonBillericaMiddlesex CountyElementary542·
Blanchard MiddleWestfordMiddlesex CountyMiddle541·
HoodLynnEssex CountyElementary541·
Dudley Middle SchoolDudleyWorcester CountyMiddle540·
Lt Job Lane SchoolBedfordMiddlesex CountyElementary540·
Potter RoadFraminghamMiddlesex CountyElementary540·
ForestdaleMaldenMiddlesex CountyElementary539·
John F KennedyBrocktonPlymouth CountyElementary539·
John W. Wynn MiddleTewksburyMiddlesex CountyMiddle539·
Mt Greylock Regional HighWilliamstownBerkshire CountyHigh539·
Page Hilltop Elementary SchoolAyerMiddlesex CountyElementary539·
HemenwayFraminghamMiddlesex CountyElementary538·
Lt Peter M HansenCantonNorfolk CountyElementary538·
Triton Regional High SchoolByfieldEssex CountyHigh538·
ThompsonArlingtonMiddlesex CountyElementary537·
Clifford H Marshall ElementaryQuincyNorfolk CountyElementary535·
Blackstone Millville RHSBlackstoneWorcester CountyHigh534·
Nipmuc Regional HighUptonWorcester CountyHigh534·
Sunita L. Williams ElementaryNeedhamNorfolk CountyElementary533·
Wareham Senior HighWarehamPlymouth CountyHigh533·
West Middle SchoolBrocktonPlymouth CountyMiddle533·
BrookfieldBrocktonPlymouth CountyElementary532·
Halifax ElementaryHalifaxPlymouth CountyElementary531·
Locke MiddleBillericaMiddlesex CountyMiddle531·
Abington HighAbingtonPlymouth CountyHigh530·
Gibbs SchoolArlingtonMiddlesex CountyMiddle529·
Village SchoolMarbleheadEssex CountyMiddle529·
Grace Farrar ColeNorwellPlymouth CountyElementary528·
Shaw-Taylor Elementary SchoolDorchesterSuffolk CountyElementary528·
Agawam Junior HighFeeding HillsHampden CountyMiddle527·
George F. Kelly ElementaryChelseaSuffolk CountyElementary527·
Northeast Elementary SchoolWalthamMiddlesex CountyElementary527·
Norton MiddleNortonBristol CountyMiddle527·
Pentucket Lake ElementaryHaverhillEssex CountyElementary527·
Taft Early Learning CenterUxbridgeWorcester CountyElementary526·
Francis M LeahyLawrenceEssex CountyElementary525·
John J DoranFall RiverBristol CountyElementary525·
Vernon Hill SchoolWorcesterWorcester CountyElementary525·
Floral Street SchoolShrewsburyWorcester CountyElementary524·
Kingston ElementaryKingstonPlymouth CountyElementary523·
Bancroft ElementaryAndoverEssex CountyElementary522·
Roberta G. Doering SchoolAgawamHampden CountyMiddle522·
Tahanto Regional HighBoylstonWorcester CountyHigh522·
John F Kennedy Middle SchoolWoburnMiddlesex CountyMiddle521·
CentralEast BridgewaterPlymouth CountyElementary520·
George H. Englesby Elementary SchoolDracutMiddlesex CountyElementary520·
Indian BrookPlymouthPlymouth CountyElementary520·
Elmer S BagnallGrovelandEssex CountyElementary519·
Worcester Dual Language Magnet SchoolWorcesterWorcester CountyElementary519·
Condon K-8 SchoolSouth BostonSuffolk CountyElementary518·
North Pembroke ElementaryPembrokePlymouth CountyElementary518·
Acushnet Elementary SchoolAcushnetBristol CountyElementary517·
John F Parker MiddleTauntonBristol CountyMiddle517·
B.F. Butler Middle SchoolLowellMiddlesex CountyMiddle516·
Meadow BrookEast LongmeadowHampden CountyElementary516·
Charles McCann Vocational TechnicalNorth AdamsBerkshire CountyHigh514·
Francis Wyman ElementaryBurlingtonMiddlesex CountyElementary514·
Gardner Middle SchoolGardnerWorcester CountyMiddle514·
Joseph Case HighSwanseaBristol CountyHigh514·
Paul R Baird MiddleLudlowHampden CountyMiddle513·
Frances Drake SchoolLeominsterWorcester CountyElementary512·
Lyndon K-8 SchoolWest RoxburySuffolk CountyElementary512·
Nathaniel Morton ElementaryPlymouthPlymouth CountyElementary511·
Byam SchoolChelmsfordMiddlesex CountyElementary510·
Quabbin Regional Middle SchoolBarreWorcester CountyMiddle510·
Academy Of the Pacific Rim Charter Public SchoolHyde ParkSuffolk CountyHigh509·
Dean S LuceCantonNorfolk CountyElementary509·
Norwell Middle SchoolNorwellPlymouth CountyMiddle509·
Ralph C Mahar RegionalOrangeFranklin CountyHigh509·
Andover West MiddleAndoverEssex CountyMiddle508·
Frost Middle SchoolLawrenceEssex CountyMiddle508·
Global Learning Charter Public SchoolNew BedfordBristol CountyHigh508·
Peter NoyesSudburyMiddlesex CountyElementary508·
Warren-Prescott K-8 SchoolCharlestownSuffolk CountyElementary507·
Burke/Memorial Elementary SchoolMedwayNorfolk CountyElementary506·
South MemorialPeabodyEssex CountyElementary506·
High Plain ElementaryAndoverEssex CountyElementary505·
John J McGlynn Elementary SchoolMedfordMiddlesex CountyElementary505·
Michael E. Smith Middle SchoolSouth HadleyHampshire CountyMiddle505·
Seekonk HighSeekonkBristol CountyHigh505·
Bennett-HemenwayNatickMiddlesex CountyElementary504·
BrophyFraminghamMiddlesex CountyElementary504·
Norrback AvenueWorcesterWorcester CountyElementary504·
Dr Paul NettleHaverhillEssex CountyMiddle503·
BroadmeadowNeedhamNorfolk CountyElementary502·
East Elementary SchoolHinghamPlymouth CountyElementary502·
Edison Elementary SchoolBrightonSuffolk CountyElementary502·
Golden HillHaverhillEssex CountyElementary502·
Rice SquareWorcesterWorcester CountyElementary502·
Lt Eleazer DavisBedfordMiddlesex CountyElementary501·
S Christa McAuliffe ElementaryLowellMiddlesex CountyElementary501·
Veterans Early Learning CenterSaugusEssex CountyElementary501·
Boston Arts AcademyBostonSuffolk CountyHigh500·
Dr. Kevin M. Hurley Middle SchoolSeekonkBristol CountyMiddle500·
John F. RyanTewksburyMiddlesex CountyMiddle500·
Charles W MoreyLowellMiddlesex CountyElementary497·
Paul RevereRevereSuffolk CountyElementary497·
Joseph C ChamberlainTauntonBristol CountyElementary496·
South ElementaryHinghamPlymouth CountyElementary496·
Whitman MiddleWhitmanPlymouth CountyMiddle496·
Claypit Hill SchoolWaylandMiddlesex CountyElementary495·
Samoset SchoolLeominsterWorcester CountyMiddle495·
BrownNatickMiddlesex CountyElementary494·
Chestnut Hill Community SchoolBelchertownHampshire CountyMiddle494·
Fisher Hill SchoolOrangeFranklin CountyElementary494·
Indian HeadHansonPlymouth CountyElementary494·
Nissitissit Middle SchoolPepperellMiddlesex CountyMiddle494·
North Reading MiddleNorth ReadingMiddlesex CountyMiddle494·
William H LincolnBrooklineNorfolk CountyElementary494·
Doherty MiddleAndoverEssex CountyMiddle493·
Hanscom SchoolHanscom Air Force BaseMiddlesex CountyElementary493·
Memorial SchoolUptonWorcester CountyElementary493·
Abraham LincolnLowellMiddlesex CountyElementary492·
ChickeringDoverNorfolk CountyElementary492·
Narragansett Regional HighBaldwinvilleWorcester CountyHigh492·
Beaver Brook ElementaryAbingtonPlymouth CountyElementary491·
Dennis-Yarmouth Intermediate SchoolSouth YarmouthBarnstable CountyElementary491·
J C SolmoneseNortonBristol CountyElementary491·
Boston International High School & Newcomers AcademyDorchesterSuffolk CountyHigh490·
Joseph Case Jr HighSwanseaBristol CountyMiddle490·
Joseph EstabrookLexingtonMiddlesex CountyElementary490·
Miriam F McCarthy SchoolFraminghamMiddlesex CountyElementary490·
Sumner AvenueSpringfieldHampden CountyElementary490·
Young Achievers K-8 SchoolMattapanSuffolk CountyElementary489·
A Drewicz ElementaryLynnEssex CountyElementary488·
Louise A ConleyWhitmanPlymouth CountyElementary488·
Brookside ElementaryDracutMiddlesex CountyElementary487·
DawsonHoldenWorcester CountyElementary487·
Frederick W. Hartnett Middle SchoolBlackstoneWorcester CountyMiddle487·
John G WhittierHaverhillEssex CountyMiddle487·
Joseph A. Browne SchoolChelseaSuffolk CountyMiddle487·
William P. Gorman/Fort Banks ElementaryWinthropSuffolk CountyElementary487·
Benjamin Swan ElementarySpringfieldHampden CountyElementary486·
Springfield Preparatory Charter SchoolSpringfieldHampden CountyElementary486·
Center SchoolStowMiddlesex CountyElementary485·
Gerard A. GuilmetteLawrenceEssex CountyElementary485·
John J ShaughnessyLowellMiddlesex CountyElementary485·
Shay ElementaryAmesburyEssex CountyElementary485·
William N. DeBerrySpringfieldHampden CountyElementary483·
Arthur D HealeySomervilleMiddlesex CountyElementary482·
Littleton High SchoolLittletonMiddlesex CountyHigh482·
Woodland AcademyWorcesterWorcester CountyElementary482·
Amesbury HighAmesburyEssex CountyHigh481·
Silver Hill Elementary SchoolHaverhillEssex CountyElementary481·
Center Elementary SchoolChelmsfordMiddlesex CountyElementary480·
Emily G WetherbeeLawrenceEssex CountyElementary480·
GreenhalgeLowellMiddlesex CountyElementary480·
Salem Academy Charter SchoolSalemEssex CountyHigh480·
Cedar ElementaryHanoverPlymouth CountyElementary479·
Dorothy L BeckwithRehobothBristol CountyMiddle479·
South Hadley HighSouth HadleyHampshire CountyHigh479·
Elm Park CommunityWorcesterWorcester CountyElementary478·
Elsie A Hastings ElementaryWestboroughWorcester CountyElementary478·
Grafton MiddleGraftonWorcester CountyMiddle478·
Dennis-Yarmouth Middle SchoolSouth YarmouthBarnstable CountyMiddle477·
H Olive DayNorfolkNorfolk CountyElementary477·
Ohrenberger SchoolWest RoxburySuffolk CountyMiddle477·
John D RunkleBrooklineNorfolk CountyElementary476·
Douglas MacArthur Elementary SchoolWalthamMiddlesex CountyElementary475·
William E NorrisSouthamptonHampshire CountyElementary475·
Ashfield Middle SchoolBrocktonPlymouth CountyMiddle474·
C A FarleyHudsonMiddlesex CountyElementary474·
Claremont AcademyWorcesterWorcester CountyHigh474·
LawrenceFalmouthBarnstable CountyMiddle474·
Mary Rowlandson ElementaryLancasterWorcester CountyElementary473·
Mather Elementary SchoolDorchesterSuffolk CountyElementary473·
Pine Hill Elementary SchoolWestwoodNorfolk CountyElementary473·
Rochester MemorialRochesterPlymouth CountyElementary473·

Massachusetts school rankings

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