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

1,841 schools in Massachusetts

14 counties · 384 cities · Public K-12
NameCityCountyLevelEnrollmentRating
Brockton HighBrocktonPlymouth CountyHigh3,679·
Lowell HighLowellMiddlesex CountyHigh3,167·
Lawrence High SchoolLawrenceEssex CountyHigh3,084·
TEC Connections Academy Commonwealth Virtual SchoolEast WalpoleNorfolk CountyOther2,940·
New Bedford HighNew BedfordBristol CountyHigh2,898·
Taunton HighTauntonBristol CountyHigh2,760·
Framingham High SchoolFraminghamMiddlesex CountyHigh2,566·
B M C Durfee HighFall RiverBristol CountyHigh2,460·
Boston Latin SchoolBostonSuffolk CountyHigh2,423·
Lexington HighLexingtonMiddlesex CountyHigh2,303·
Gr Lowell Regional Vocational TechnicalTyngsboroughMiddlesex CountyHigh2,302·
Everett HighEverettMiddlesex CountyHigh2,231·
Brooke Charter SchoolRoslindaleSuffolk CountyOther2,223·
Lynn English HighLynnEssex CountyHigh2,176·
Newton North HighNewtonvilleMiddlesex CountyHigh2,099·
Gr New Bedford Vocational TechnicalNew BedfordBristol CountyHigh2,095·
Springfield Central HighSpringfieldHampden CountyHigh2,095·
Brookline HighBrooklineNorfolk CountyHigh2,087·
Revere HighRevereSuffolk CountyHigh2,084·
Haverhill HighHaverhillEssex CountyHigh1,944·
Wachusett Regional HighHoldenWorcester CountyHigh1,930·
Methuen HighMethuenEssex CountyHigh1,916·
Cambridge Rindge and LatinCambridgeMiddlesex CountyHigh1,867·
Malden HighMaldenMiddlesex CountyHigh1,856·
Attleboro HighAttleboroBristol CountyHigh1,844·
Newton South HighNewton CentreMiddlesex CountyHigh1,837·
Shrewsbury High SchoolShrewsburyWorcester CountyHigh1,823·
Classical HighLynnEssex CountyHigh1,818·
Weymouth High SchoolWeymouthNorfolk CountyHigh1,807·
Barnstable HighHyannisBarnstable CountyHigh1,763·
Waltham Sr HighWalthamMiddlesex CountyHigh1,751·
Natick HighNatickMiddlesex CountyHigh1,727·
Billerica Memorial High SchoolBillericaMiddlesex CountyHigh1,726·
Boston Latin AcademyDorchesterSuffolk CountyHigh1,723·
Braintree HighBraintreeNorfolk CountyHigh1,706·
Andover HighAndoverEssex CountyHigh1,702·
Essex North Shore Agricultural and Technical SchoolHathorneEssex CountyHigh1,694·
Gr Lawrence Regional Vocational TechnicalAndoverEssex CountyHigh1,692·
Acton-Boxborough Regional HighActonMiddlesex CountyHigh1,683·
South High CommunityWorcesterWorcester CountyHigh1,666·
Needham HighNeedhamNorfolk CountyHigh1,645·
Franklin HighFranklinNorfolk CountyHigh1,630·
KIPP Academy Lynn Charter SchoolLynnEssex CountyOther1,612·
Chelsea HighChelseaSuffolk CountyHigh1,611·
Mystic Valley Regional Charter SchoolMaldenMiddlesex CountyOther1,608·
Foxborough Regional Charter SchoolFoxboroughNorfolk CountyOther1,569·
O'Bryant School of Math & ScienceRoxburySuffolk CountyHigh1,567·
Southeastern Regional Vocational TechnicalSouth EastonBristol CountyHigh1,558·
Arlington HighArlingtonMiddlesex CountyHigh1,527·
Westford AcademyWestfordMiddlesex CountyHigh1,525·
Lynn Vocational Technical InstituteLynnEssex CountyOther1,523·
Springfield International Charter SchoolSpringfieldHampden CountyOther1,520·
Holyoke HighHolyokeHampden CountyHigh1,515·
Quincy HighQuincyNorfolk CountyHigh1,495·
Lincoln-Sudbury Regional HighSudburyMiddlesex CountyHigh1,484·
North Quincy HighQuincyNorfolk CountyHigh1,476·
Peabody Veterans Memorial HighPeabodyEssex CountyHigh1,476·
Worcester Technical HighWorcesterWorcester CountyHigh1,469·
Abby Kelley Foster Charter Public SchoolWorcesterWorcester CountyOther1,422·
Diman Regional Vocational Technical HighFall RiverBristol CountyHigh1,412·
Wellesley Sr HighWellesleyNorfolk CountyHigh1,412·
Montachusett Regional Vocational TechnicalFitchburgWorcester CountyHigh1,409·
Bridgewater-Raynham RegionalBridgewaterPlymouth CountyHigh1,390·
Winchester High SchoolWinchesterMiddlesex CountyHigh1,383·
North HighWorcesterWorcester CountyHigh1,377·
Winthrop L Chenery MiddleBelmontMiddlesex CountyMiddle1,371·
Beverly Middle SchoolBeverlyEssex CountyMiddle1,367·
Chelmsford HighNorth ChelmsfordMiddlesex CountyHigh1,367·
Belmont HighBelmontMiddlesex CountyHigh1,364·
Excel Academy Charter SchoolEast BostonSuffolk CountyHigh1,363·
Roger L. Putnam Vocational Technical AcademySpringfieldHampden CountyHigh1,360·
J Henry Higgins MiddlePeabodyEssex CountyMiddle1,346·
Doherty Memorial HighWorcesterWorcester CountyHigh1,344·
North Andover HighNorth AndoverEssex CountyHigh1,336·
Milford HighMilfordWorcester CountyHigh1,324·
Bristol-Plymouth Vocational TechnicalTauntonBristol CountyHigh1,310·
Somerville HighSomervilleMiddlesex CountyHigh1,310·
Concord Carlisle HighConcordMiddlesex CountyHigh1,306·
Plymouth North HighPlymouthPlymouth CountyHigh1,301·
Roxbury Preparatory Charter SchoolRoxburySuffolk CountyHigh1,295·
Northeast Metro Regional VocationalWakefieldMiddlesex CountyHigh1,292·
Shawsheen Valley Vocational Technical High SchoolBillericaMiddlesex CountyHigh1,292·
Beverly HighBeverlyEssex CountyHigh1,286·
Atlantis Charter SchoolFall RiverBristol CountyOther1,283·
Whittier Regional VocationalHaverhillEssex CountyHigh1,277·
East Boston High SchoolEast BostonSuffolk CountyHigh1,276·
Donald P Timony GrammarMethuenEssex CountyElementary1,263·
Medford HighMedfordMiddlesex CountyHigh1,260·
Tenney Grammar SchoolMethuenEssex CountyElementary1,254·
Fitchburg HighFitchburgWorcester CountyHigh1,246·
Hopkinton HighHopkintonMiddlesex CountyHigh1,234·
Blackstone ValleyUptonWorcester CountyHigh1,230·
Breed Middle SchoolLynnEssex CountyMiddle1,221·
Thurgood Marshall MidLynnEssex CountyMiddle1,215·
Algonquin Regional HighNorthboroughWorcester CountyHigh1,213·
Chicopee Comprehensive High SchoolChicopeeHampden CountyHigh1,206·
Collegiate Charter School of LowellLowellMiddlesex CountyOther1,203·
Community Day Charter Public SchoolLawrenceEssex CountyElementary1,195·
Maria Weston Chapman Middle SchoolWeymouthNorfolk CountyMiddle1,195·
Marshfield HighMarshfieldPlymouth CountyHigh1,190·
MATCH Charter Public SchoolBostonSuffolk CountyOther1,186·
West Springfield HighWest SpringfieldHampden CountyHigh1,186·
Bay Path Regional Vocational Technical High SchoolCharltonWorcester CountyHigh1,185·
Burncoat Senior HighWorcesterWorcester CountyHigh1,179·
Westborough HighWestboroughWorcester CountyHigh1,178·
Woburn HighWoburnMiddlesex CountyHigh1,178·
Hingham HighHinghamPlymouth CountyHigh1,167·
Greater Commonwealth Virtual SchoolGreenfieldFranklin CountyOther1,155·
Sharon HighSharonNorfolk CountyHigh1,143·
King Philip Regional HighWrenthamNorfolk CountyHigh1,142·
Assabet Valley Vocational High SchoolMarlboroughMiddlesex CountyHigh1,128·
North Attleboro HighNorth AttleboroughBristol CountyHigh1,107·
High School Of CommerceSpringfieldHampden CountyHigh1,103·
Reading Memorial HighReadingMiddlesex CountyHigh1,096·
Whitman Hanson RegionalWhitmanPlymouth CountyHigh1,093·
Mansfield HighMansfieldBristol CountyHigh1,092·
Madison Park Technical Vocational High SchoolRoxburySuffolk CountyHigh1,087·
Springfield High School of Science and TechnologySpringfieldHampden CountyHigh1,087·
Oliver Ames HighNorth EastonBristol CountyHigh1,082·
Stoughton HighStoughtonNorfolk CountyHigh1,073·
Caleb Dustin Hunking SchoolHaverhillEssex CountyElementary1,070·
Galvin Middle SchoolWakefieldMiddlesex CountyMiddle1,065·
Marlborough HighMarlboroughMiddlesex CountyHigh1,064·
Milton HighMiltonNorfolk CountyHigh1,062·
South Shore Charter Public SchoolNorwellPlymouth CountyOther1,054·
Agawam HighAgawamHampden CountyHigh1,052·
Marsh Grammar SchoolMethuenEssex CountyElementary1,052·
Normandin Middle SchoolNew BedfordBristol CountyMiddle1,051·
Silver Lake Regional HighKingstonPlymouth CountyHigh1,046·
1 LT Charles W. Whitcomb SchoolMarlboroughMiddlesex CountyMiddle1,044·
Mountain View SchoolEasthamptonHampshire CountyElementary1,043·
Alma del Mar Charter SchoolNew BedfordBristol CountyElementary1,038·
McCall MiddleWinchesterMiddlesex CountyMiddle1,037·
North Andover MiddleNorth AndoverEssex CountyMiddle1,035·
Leominster High SchoolLeominsterWorcester CountyHigh1,034·
Stacy MiddleMilfordWorcester CountyMiddle1,030·
Plymouth South HighPlymouthPlymouth CountyHigh1,028·
Westfield HighWestfieldHampden CountyHigh1,027·
SalemwoodMaldenMiddlesex CountyElementary1,024·
Lafayette SchoolEverettMiddlesex CountyElementary1,020·
Parlin SchoolEverettMiddlesex CountyElementary1,014·
Somerset Berkley Regional High SchoolSomersetBristol CountyHigh1,003·
Prospect Hill Academy Charter SchoolCambridgeMiddlesex CountyOther999·
Masconomet Regional High SchoolBoxfordEssex CountyHigh990·
Walpole HighWalpoleNorfolk CountyHigh987·
Gardner Elementary SchoolGardnerWorcester CountyElementary986·
Minnechaug Regional HighWilbrahamHampden CountyHigh984·
Dartmouth HighDartmouthBristol CountyHigh979·
Burlington HighBurlingtonMiddlesex CountyHigh972·
Hopkinton Middle SchoolHopkintonMiddlesex CountyMiddle972·
East Middle SchoolBraintreeNorfolk CountyMiddle971·
Advanced Math and Science Academy Charter SchoolMarlboroughMiddlesex CountyHigh966·
Mitchell Elementary SchoolBridgewaterPlymouth CountyElementary957·
Tri-County Regional Vocational TechnicalFranklinNorfolk CountyHigh957·
Charles S Pierce MiddleMiltonNorfolk CountyMiddle956·
North Attleborough MiddleNorth AttleboroughBristol CountyMiddle956·
Comprehensive Grammar SchoolMethuenEssex CountyElementary955·
Northbridge Elementary SchoolWhitinsvilleWorcester CountyElementary953·
Sherwood Middle SchoolShrewsburyWorcester CountyMiddle948·
Oak Middle SchoolShrewsburyWorcester CountyMiddle944·
WoodlandMilfordWorcester CountyElementary943·
Wm Diamond MiddleLexingtonMiddlesex CountyMiddle942·
Norwood HighNorwoodNorfolk CountyHigh941·
Curley K-8 SchoolJamaica PlainSuffolk CountyElementary931·
Edgar B DavisBrocktonPlymouth CountyElementary930·
Sandwich Middle High SchoolEast SandwichBarnstable CountyHigh928·
Duxbury HighDuxburyPlymouth CountyHigh927·
Melrose HighMelroseMiddlesex CountyHigh926·
Shepherd Hill Regional HighDudleyWorcester CountyHigh923·
Boston Renaissance Charter Public SchoolHyde ParkSuffolk CountyElementary922·
Ottoson MiddleArlingtonMiddlesex CountyMiddle922·
Wellesley MiddleWellesleyNorfolk CountyMiddle922·
Blue Hills Regional Vocational TechnicalCantonNorfolk CountyHigh920·
F A Day MiddleNewtonvilleMiddlesex CountyMiddle920·
Wareham Elementary SchoolWarehamPlymouth CountyElementary919·
Chicopee HighChicopeeHampden CountyHigh914·
Canton HighCantonNorfolk CountyHigh904·
East Bridgewater JR./SR. High SchoolEast BridgewaterPlymouth CountyHigh904·
Longmeadow HighLongmeadowHampden CountyHigh904·
Northampton HighNorthamptonHampshire CountyHigh903·
Westwood HighWestwoodNorfolk CountyHigh902·
Forest Grove MiddleWorcesterWorcester CountyMiddle897·
George Keverian SchoolEverettMiddlesex CountyElementary897·
West Springfield MiddleWest SpringfieldHampden CountyMiddle897·
FerrywayMaldenMiddlesex CountyElementary894·
Dennis-Yarmouth Regional HighSouth YarmouthBarnstable CountyHigh888·
Salem HighSalemEssex CountyHigh888·
Sky View Middle SchoolLeominsterWorcester CountyMiddle886·
J F Kennedy Middle SchoolNatickMiddlesex CountyMiddle884·
BeebeMaldenMiddlesex CountyElementary881·
Marblehead HighMarbleheadEssex CountyHigh879·
Plymouth Commun IntermediatePlymouthPlymouth CountyMiddle878·
Burgess ElementarySturbridgeWorcester CountyElementary877·
Grafton High SchoolGraftonWorcester CountyHigh875·
TechBoston AcademyDorchesterSuffolk CountyHigh871·
Keith Middle SchoolNew BedfordBristol CountyMiddle870·
Melrose MiddleMelroseMiddlesex CountyMiddle869·
Furnace Brook MiddleMarshfieldPlymouth CountyMiddle868·
Mill Pond SchoolWestboroughWorcester CountyMiddle865·
Benjamin Franklin Classical Charter Public SchoolFranklinNorfolk CountyElementary862·
Taconic HighPittsfieldBerkshire CountyHigh860·
Amherst Regional HighAmherstHampshire CountyHigh858·
Lawrence Family Development Charter SchoolLawrenceEssex CountyElementary854·
Florida Ruffin Ridley SchoolBrooklineNorfolk CountyElementary851·
James L. Mulcahey Elementary SchoolTauntonBristol CountyElementary851·
Middleborough HighMiddleboroughPlymouth CountyHigh851·
Ephraim Curtis MiddleSudburyMiddlesex CountyMiddle850·
Justus C. Richardson Middle SchoolDracutMiddlesex CountyMiddle848·
Dracut Senior HighDracutMiddlesex CountyHigh847·
Sharon MiddleSharonNorfolk CountyMiddle845·
Hingham Middle SchoolHinghamPlymouth CountyMiddle844·
McCarthy Middle SchoolChelmsfordMiddlesex CountyMiddle844·
Joseph P Keefe Technical High SchoolFraminghamMiddlesex CountyHigh842·
Auburn Senior HighAuburnWorcester CountyHigh841·
Bedford HighBedfordMiddlesex CountyHigh841·
Ashland HighAshlandMiddlesex CountyHigh840·
Clinton ElementaryClintonWorcester CountyElementary840·
Murphy K-8 SchoolDorchesterSuffolk CountyElementary836·
Rogers STEM AcademyLowellMiddlesex CountyElementary835·
Westport Middle-High SchoolWestportBristol CountyHigh832·
Nashoba RegionalBoltonWorcester CountyHigh831·
Sturgis Charter Public SchoolHyannisBarnstable CountyHigh830·
Sullivan MiddleWorcesterWorcester CountyMiddle827·
Wakefield Memorial HighWakefieldMiddlesex CountyHigh827·
Raymond J Grey Junior HighActonMiddlesex CountyMiddle825·
Wayland High SchoolWaylandMiddlesex CountyHigh824·
Jonas Clarke MiddleLexingtonMiddlesex CountyMiddle823·
Shurtleff Early ChildhoodChelseaSuffolk CountyElementary823·
Easton Middle SchoolNorth EastonBristol CountyMiddle821·
LindenMaldenMiddlesex CountyElementary820·
Newburyport HighNewburyportEssex CountyHigh820·
Pollard MiddleNeedhamNorfolk CountyMiddle818·
Marshall Simonds MiddleBurlingtonMiddlesex CountyMiddle817·
East Longmeadow HighEast LongmeadowHampden CountyHigh816·
Henry Lord Community SchoolFall RiverBristol CountyElementary815·
John J Duggan AcademySpringfieldHampden CountyHigh815·
O'Donnell Middle SchoolStoughtonNorfolk CountyMiddle815·
Holliston HighHollistonMiddlesex CountyHigh814·
Lowell Community Charter Public SchoolLowellMiddlesex CountyElementary813·
Eliot K-8 Innovation SchoolBostonSuffolk CountyElementary809·
Hudson HighHudsonMiddlesex CountyHigh808·
Dartmouth MiddleNorth DartmouthBristol CountyMiddle804·
Gardner HighGardnerWorcester CountyHigh804·
Gloucester HighGloucesterEssex CountyHigh804·
Hanover MiddleHanoverPlymouth CountyMiddle801·
Williams Intermediate SchoolBridgewaterPlymouth CountyElementary801·
Center For Technical Education InnovationLeominsterWorcester CountyHigh800·
Oscar F RaymondBrocktonPlymouth CountyElementary796·
Ludlow Senior HighLudlowHampden CountyHigh795·
Manthala George Jr. SchoolBrocktonPlymouth CountyElementary794·
NEXT →