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,201–1,250 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
New Marlborough CentralSheffieldPublic schoolPK–30
New Mission High SchoolHyde ParkPublic school7–120
Newbury ElementaryNewburyPublic schoolPK–60
Newburyport HighNewburyportPublic school9–120
Newman ElementaryNeedhamPublic schoolPK–50
Newton Early Childhood ProgramNewtonPublic schoolPK0
Newton North HighNewtonvillePublic school9–120
Newton SchoolGreenfieldPublic schoolK–40
Newton South HighNewton CentrePublic school9–120
Next Wave Junior HighSomervillePublic school6–80
Nipmuc Regional HighUptonPublic school9–120
Nissitissit Middle SchoolPepperellPublic school5–80
Norfolk County AgriculturalWalpolePublic school9–120
Normandin Middle SchoolNew BedfordPublic school6–80
Norrback AvenueWorcesterPublic schoolPK–60
North Andover HighNorth AndoverPublic school9–120
North Andover MiddleNorth AndoverPublic school6–80
North Attleboro HighNorth AttleboroughPublic school9–120
North Attleborough Early Learning CenterNorth AttleboroughPublic schoolPK0
North Attleborough MiddleNorth AttleboroughPublic school6–80
North Beverly ElementaryBeverlyPublic schoolK–40
North Brookfield ElementaryNorth BrookfieldPublic schoolPK–50
North Brookfield HighNorth BrookfieldPublic school6–120
North ElementarySomersetPublic schoolPK–50
North End ElementaryFall RiverPublic schoolPK–50
North Falmouth ElementaryNorth FalmouthPublic schoolK–40
North Grafton ElementaryNorth GraftonPublic schoolPK–10
North HighWorcesterPublic school9–120
North IntermediateWilmingtonPublic school4–50
North Middle SchoolBrocktonPublic school6–80
North Middlesex RegionalTownsendPublic school9–120
North Pembroke ElementaryPembrokePublic schoolPK–60
North Quincy HighQuincyPublic school9–120
North Randolph Elementary SchoolRandolphPublic schoolPK–50
North Reading HighNorth ReadingPublic school9–120
North Reading MiddleNorth ReadingPublic school6–80
North Street Elementary SchoolGraftonPublic school2–60
Northampton HighNorthamptonPublic school9–120
Northbridge Elementary SchoolWhitinsvillePublic schoolPK–50
Northbridge HighWhitinsvillePublic school8–120
Northbridge MiddleWhitinsvillePublic school6–70
Northeast Elementary SchoolWalthamPublic schoolPK–50
Northeast Metro Regional VocationalWakefieldPublic school9–120
Northfield ElementaryNorthfieldPublic schoolPK–60
NorthwestLeominsterPublic school1–50
Norton HighNortonPublic school9–120
Norton MiddleNortonPublic school6–80
Norwell HighNorwellPublic school9–120
Norwell Middle SchoolNorwellPublic school6–80
Norwood HighNorwoodPublic school9–120