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 751–800 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Paper MillWestfieldPublic schoolK–40
Palmer RiverRehobothPublic schoolPK–40
Palmer HighPalmerPublic school7–120
Pallotta Day SchoolJamaica PlainPrivate school2–80
Pakachoag SchoolAuburnPublic schoolK–20
Paige AcademyRoxburyPrivate schoolPK–50
Page Hilltop Elementary SchoolAyerPublic schoolPK–50
P Brent TrottierSouthboroughPublic school6–80
Oxford MiddleOxfordPublic school6–80
Oxford HighOxfordPublic school9–120
Overlook Middle SchoolAshburnhamPublic school6–80
Our Sisters' SchoolNew BedfordPrivate school5–80
Our Ladys AcademyWalthamPrivate schoolPK–80
Our Lady Of The Valley Regional SchoolUxbridgePrivate schoolPK–80
Our Lady Of The Assumption SchLynnfieldPrivate schoolPK–80
Our Lady Of The Angels Memorial Elementary SchoolWorcesterPrivate schoolPK–80
Our Lady Of Lourdes SchoolTauntonPrivate schoolPK–80
Ottoson MiddleArlingtonPublic school7–80
Otis Elementary SchoolEast BostonPublic schoolPK–60
Oscar F RaymondBrocktonPublic schoolK–50
Orleans ElementaryOrleansPublic schoolK–50
Orchard Gardens K-8 SchoolRoxburyPublic schoolPK–80
Oliver Ames HighNorth EastonPublic school9–120
Old Sturbridge Academy Charter Public SchoolSturbridgePublic schoolK–80
Old Rochester Regional Jr HighMattapoisettPublic school7–80
Old Rochester Regional HighMattapoisettPublic school9–120
Old Post RoadEast WalpolePublic schoolK–50
Old Mill PondPalmerPublic schoolPK–60
Old HammondtownMattapoisettPublic school4–60
Old Colony Regional Vocational TechnicalRochesterPublic school9–120
Old Colony Montessori SchoolHinghamPrivate schoolPK–30
Ohrenberger SchoolWest RoxburyPublic school3–80
Odyssey Day SchoolWakefieldPrivate schoolK–80
O'Donnell Middle SchoolStoughtonPublic school6–80
O'Donnell Elementary SchoolEast BostonPublic schoolPK–60
O'Bryant School of Math & ScienceRoxburyPublic school7–120
Oakmont Regional High SchoolAshburnhamPublic school9–120
Oakham CenterOakhamPublic schoolK–50
OakdaleDedhamPublic school1–50
Oak RidgeEast SandwichPublic school3–60
Oak Middle SchoolShrewsburyPublic school7–80
Oak Meadow SchoolLittletonPrivate schoolPK–80
Oak Hill MiddleNewtonPublic school6–80
Oak Bluffs ElementaryOak BluffsPublic schoolPK–80
Notre Dame Cristo Rey High SchoolMethuenPrivate school9–120
Notre Dame AcademyHinghamPrivate school7–120
Notre Dame AcademyWorcesterPrivate school7–120
Norwood Montessori SchoolNorwoodPrivate schoolPK–100
Norwood HighNorwoodPublic school9–120
Norwell Middle SchoolNorwellPublic school6–80