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,251–1,300 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
| School, sort descending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Oak Bluffs Elementary | Oak Bluffs | Public school | PK–8 | 0 |
| Oak Hill Middle | Newton | Public school | 6–8 | 0 |
| Oak Middle School | Shrewsbury | Public school | 7–8 | 0 |
| Oak Ridge | East Sandwich | Public school | 3–6 | 0 |
| Oakdale | Dedham | Public school | 1–5 | 0 |
| Oakham Center | Oakham | Public school | K–5 | 0 |
| Oakmont Regional High School | Ashburnham | Public school | 9–12 | 0 |
| O'Bryant School of Math & Science | Roxbury | Public school | 7–12 | 0 |
| O'Donnell Elementary School | East Boston | Public school | PK–6 | 0 |
| O'Donnell Middle School | Stoughton | Public school | 6–8 | 0 |
| Ohrenberger School | West Roxbury | Public school | 3–8 | 0 |
| Old Colony Regional Vocational Technical | Rochester | Public school | 9–12 | 0 |
| Old Hammondtown | Mattapoisett | Public school | 4–6 | 0 |
| Old Mill Pond | Palmer | Public school | PK–6 | 0 |
| Old Post Road | East Walpole | Public school | K–5 | 0 |
| Old Rochester Regional High | Mattapoisett | Public school | 9–12 | 0 |
| Old Rochester Regional Jr High | Mattapoisett | Public school | 7–8 | 0 |
| Old Sturbridge Academy Charter Public School | Sturbridge | Public school | K–8 | 0 |
| Oliver Ames High | North Easton | Public school | 9–12 | 0 |
| Orchard Gardens K-8 School | Roxbury | Public school | PK–8 | 0 |
| Orleans Elementary | Orleans | Public school | K–5 | 0 |
| Oscar F Raymond | Brockton | Public school | K–5 | 0 |
| Otis Elementary School | East Boston | Public school | PK–6 | 0 |
| Ottoson Middle | Arlington | Public school | 7–8 | 0 |
| Overlook Middle School | Ashburnham | Public school | 6–8 | 0 |
| Oxford High | Oxford | Public school | 9–12 | 0 |
| Oxford Middle | Oxford | Public school | 6–8 | 0 |
| P Brent Trottier | Southborough | Public school | 6–8 | 0 |
| Page Hilltop Elementary School | Ayer | Public school | PK–5 | 0 |
| Pakachoag School | Auburn | Public school | K–2 | 0 |
| Palmer High | Palmer | Public school | 7–12 | 0 |
| Palmer River | Rehoboth | Public school | PK–4 | 0 |
| Paper Mill | Westfield | Public school | K–4 | 0 |
| Pappas Rehabilitation Hospital for Children | Canton | Public school | 1–12 | 0 |
| Park Avenue Elementary | Webster | Public school | PK–4 | 0 |
| Park Street School | Hopedale | Public school | PK | 0 |
| Parker | Billerica | Public school | K–4 | 0 |
| Parker Road Preschool | Shrewsbury | Public school | PK | 0 |
| Parlin School | Everett | Public school | K–8 | 0 |
| Parthum Middle School | Lawrence | Public school | 5–8 | 0 |
| Pathfinder Vocational Technical | Palmer | Public school | 9–12 | 0 |
| Paul F Doyon Memorial | Ipswich | Public school | PK–5 | 0 |
| Paul P Gates Elementary School | Acton | Public school | K–6 | 0 |
| Paul R Baird Middle | Ludlow | Public school | 6–8 | 0 |
| Paul Revere | Revere | Public school | K–5 | 0 |
| Pawtucketville Memorial | Lowell | Public school | PK–4 | 0 |
| Paxton Center | Paxton | Public school | K–8 | 0 |
| Peabody | Cambridge | Public school | PK–5 | 0 |
| Peabody Personalized Remote Education Program (Peabody P.R.E | Peabody | Public school | K–12 | 0 |
| Peabody Veterans Memorial High | Peabody | Public school | 9–12 | 0 |