Schools in Massachusetts

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Massachusetts

Showing 1,151–1,200 of 1,808 public schools in Massachusetts.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in Massachusetts, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Monument Mt Regional HighGreat BarringtonPublic school9–120
MoodyHaverhillPublic schoolPK–K0
Moody ElementaryLowellPublic schoolPK–40
Moody Preschool ExtensionHaverhillPublic schoolPK0
Morgan Full Service Community SchoolHolyokePublic schoolPK–50
Morningside Community SchoolPittsfieldPublic schoolPK–50
MorrisLenoxPublic schoolPK–50
MorseCambridgePublic schoolPK–50
Morse Pond SchoolFalmouthPublic school5–60
Morton MiddleFall RiverPublic school6–80
MosierSouth HadleyPublic school2–40
Mountain ViewEast LongmeadowPublic school3–50
Mountain View SchoolEasthamptonPublic schoolPK–80
Mountainside PreschoolGreat BarringtonPublic schoolPK0
Mountview MiddleHoldenPublic school6–80
Mozart Elementary SchoolRoslindalePublic schoolPK–60
Mt Everett RegionalSheffieldPublic school6–120
Mt Greylock Regional HighWilliamstownPublic school7–120
Muddy Brook Regional Elementary SchoolGreat BarringtonPublic schoolPK–40
Mullen-HallFalmouthPublic schoolK–40
Mulready ElementaryHudsonPublic schoolPK–40
Munger HillWestfieldPublic schoolPK–40
Muraco ElementaryWinchesterPublic schoolK–50
Murdock Academy for SuccessWinchendonPublic school6–120
Murdock High SchoolWinchendonPublic school9–120
Murdock Middle SchoolWinchendonPublic school6–80
Murphy K-8 SchoolDorchesterPublic schoolPK–80
Mystic Valley Regional Charter SchoolMaldenPublic schoolK–120
NabnassetWestfordPublic schoolPK–20
Nantucket ElementaryNantucketPublic schoolPK–20
Nantucket HighNantucketPublic school9–120
Nantucket Intermediate SchoolNantucketPublic school3–50
Naquag Elementary SchoolRutlandPublic schoolK–20
Narragansett MiddleBaldwinvillePublic school5–70
Narragansett Regional HighBaldwinvillePublic school8–120
Nashoba RegionalBoltonPublic school9–120
Nashoba Valley Technical High SchoolWestfordPublic school9–120
Nathaniel Morton ElementaryPlymouthPublic schoolK–50
Natick HighNatickPublic school9–120
Nauset Regional HighNorth EasthamPublic school9–120
Nauset Regional MiddleOrleansPublic school6–80
Needham HighNeedhamPublic school9–120
Neighborhood House Charter SchoolDorchesterPublic schoolPK–120
Nelson PlaceWorcesterPublic schoolPK–60
Nessacus Regional Middle SchoolDaltonPublic school6–80
New Bedford HighNew BedfordPublic school9–120
New Braintree GradeNew BraintreePublic schoolPK0
New Heights Charter School of BrocktonBrocktonPublic school6–120
New Hingham Regional ElementaryChesterfieldPublic schoolPK–60
New Liberty Innovation SchoolSalemPublic school9–120