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,551–1,600 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
Our Lady Of The Assumption SchLynnfieldPrivate schoolPK–80
Our Lady Of The Valley Regional SchoolUxbridgePrivate schoolPK–80
Our Ladys AcademyWalthamPrivate schoolPK–80
Our Sisters' SchoolNew BedfordPrivate school5–80
Overlook Middle SchoolAshburnhamPublic school6–80
Oxford HighOxfordPublic school9–120
Oxford MiddleOxfordPublic school6–80
P Brent TrottierSouthboroughPublic school6–80
Page Hilltop Elementary SchoolAyerPublic schoolPK–50
Paige AcademyRoxburyPrivate schoolPK–50
Pakachoag SchoolAuburnPublic schoolK–20
Pallotta Day SchoolJamaica PlainPrivate school2–80
Palmer HighPalmerPublic school7–120
Palmer RiverRehobothPublic schoolPK–40
Paper MillWestfieldPublic schoolK–40
Pappas Rehabilitation Hospital for ChildrenCantonPublic school1–120
Park Avenue ElementaryWebsterPublic schoolPK–40
Park Street SchoolBostonPrivate schoolPK–60
Park Street SchoolHopedalePublic schoolPK0
ParkerBillericaPublic schoolK–40
Parker Road PreschoolShrewsburyPublic schoolPK0
Parlin SchoolEverettPublic schoolK–80
Parthum Middle SchoolLawrencePublic school5–80
Pathfinder Vocational TechnicalPalmerPublic school9–120
Paul F Doyon MemorialIpswichPublic schoolPK–50
Paul P Gates Elementary SchoolActonPublic schoolK–60
Paul R Baird MiddleLudlowPublic school6–80
Paul RevereReverePublic schoolK–50
Pawtucketville MemorialLowellPublic schoolPK–40
Paxton CenterPaxtonPublic schoolK–80
PeabodyCambridgePublic schoolPK–50
Peabody Personalized Remote Education Program (Peabody P.R.EPeabodyPublic schoolK–120
Peabody Veterans Memorial HighPeabodyPublic school9–120
PeirceWest NewtonPublic schoolK–50
PeirceArlingtonPublic schoolK–50
Pelham ElementaryPelhamPublic schoolK–60
Pembroke Community Middle SchoolPembrokePublic school7–80
Pembroke High SchoolPembrokePublic school9–120
Penn BrookGeorgetownPublic schoolPK–50
Pentucket Lake ElementaryHaverhillPublic schoolK–50
Pentucket Regional MiddleWest NewburyPublic school7–80
Pentucket Regional Sr HighWest NewburyPublic school9–120
Pepperell Christian AcademyPepperellPrivate school10–120
Perkins Elementary SchoolSouth BostonPublic schoolPK–60
Perkins School For The BlindWatertownPrivate schoolPK–120
Perry Elementary SchoolSouth BostonPublic schoolPK–60
Peter NoyesSudburyPublic schoolPK–50
Peter Thacher Elementary SchoolAttleboroPublic schoolK–40
Peter W ReillyLowellPublic schoolPK–40
Petersham CenterPetershamPublic schoolK–60