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,501–1,550 of 2,315 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
North Shore ChristianLynnPrivate schoolPK–80
North Shore Montessori SchoolRowleyPrivate schoolPK–60
North Shore Recovery High SchoolBeverlyPrivate school9–120
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
Norwood Montessori SchoolNorwoodPrivate schoolPK–100
Notre Dame AcademyHinghamPrivate school7–120
Notre Dame AcademyWorcesterPrivate school7–120
Notre Dame Cristo Rey High SchoolMethuenPrivate school9–120
Oak Bluffs ElementaryOak BluffsPublic schoolPK–80
Oak Hill MiddleNewtonPublic school6–80
Oak Meadow SchoolLittletonPrivate schoolPK–80
Oak Middle SchoolShrewsburyPublic school7–80
Oak RidgeEast SandwichPublic school3–60
OakdaleDedhamPublic school1–50
Oakham CenterOakhamPublic schoolK–50
Oakmont Regional High SchoolAshburnhamPublic school9–120
O'Bryant School of Math & ScienceRoxburyPublic school7–120
O'Donnell Elementary SchoolEast BostonPublic schoolPK–60
O'Donnell Middle SchoolStoughtonPublic school6–80
Odyssey Day SchoolWakefieldPrivate schoolK–80
Ohrenberger SchoolWest RoxburyPublic school3–80
Old Colony Montessori SchoolHinghamPrivate schoolPK–30
Old Colony Regional Vocational TechnicalRochesterPublic school9–120
Old HammondtownMattapoisettPublic school4–60
Old Mill PondPalmerPublic schoolPK–60
Old Post RoadEast WalpolePublic schoolK–50
Old Rochester Regional HighMattapoisettPublic school9–120
Old Rochester Regional Jr HighMattapoisettPublic school7–80
Old Sturbridge Academy Charter Public SchoolSturbridgePublic schoolK–80
Oliver Ames HighNorth EastonPublic school9–120
Orchard Gardens K-8 SchoolRoxburyPublic schoolPK–80
Orleans ElementaryOrleansPublic schoolK–50
Oscar F RaymondBrocktonPublic schoolK–50
Otis Elementary SchoolEast BostonPublic schoolPK–60
Ottoson MiddleArlingtonPublic school7–80
Our Lady Of Lourdes SchoolTauntonPrivate schoolPK–80
Our Lady Of The Angels Memorial Elementary SchoolWorcesterPrivate schoolPK–80