Schools in Maine

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Maine

Showing 201–250 of 685 schools in Maine.

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 Maine, sorted by name (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Piscataquis Community Secondary SchoolGuilfordPublic school7–120
Piscataquis Community ElementaryGuilfordPublic schoolPK–60
Pine Tree AcademyFreeportPrivate schoolPK–120
Pine Street Elementary SchoolPresque IslePublic schoolPK–20
Pine Grove SchoolFalmouthPrivate schoolPK–K0
Phippsburg Elementary SchoolPhippsburgPublic schoolPK–50
Phillips Elementary SchPhillipsPublic schoolPK–40
Philip W Sugg Middle SchoolLisbon FallsPublic school6–80
Perry Elementary SchoolPerryPublic schoolPK–80
Penquis Valley Middle/High SchoolMiloPublic school5–120
Penobscot Valley High SchoolHowlandPublic school9–120
Penobscot Elementary SchoolPenobscotPublic schoolPK–80
Penobscot Christian SchoolBangorPrivate schoolPK–120
Peninsula SchProspect HarborPublic schoolPK–50
Pen Bay Christian SchoolRocklandPrivate schoolPK–90
Pemetic Elementary SchoolSouthwest HarborPublic schoolPK–80
Pembroke Elementary SchoolPembrokePublic schoolPK–80
Peaks Island SchoolPeaks IslandPublic schoolPK–50
Patricia A Duran SchoolHermonPublic schoolPK–40
Pathways Merry Meeting CenterBrunswickPrivate schoolPK–120
Park Avenue Elementary SchoolAuburnPublic schoolPK–60
Paris Elementary SchoolParisPublic schoolPK–60
Palermo Consolidated SchoolPalermoPublic schoolK–80
Oxford Hills Tech - Region 11South ParisPublic schoolNot known0
Oxford Hills Middle SchoolParisPublic school7–80
Oxford Hills Comprehensive H SParisPublic school9–120
Oxford Elementary SchoolOxfordPublic schoolPK–60
Oxford-Cumberland Canal SchoolWestbrookPublic schoolPK–40
Overman AcademySkowheganPublic school5–120
Otisfield Community SchoolOtisfieldPublic schoolPK–60
Orono Middle SchoolOronoPublic school6–80
Orono High SchoolOronoPublic school9–120
Opportunity Training CenterPresque Isle,Private schoolK–120
Opal Myrick Elementary SchoolEast MillinocketPublic schoolPK–40
Old Town High SchoolOld TownPublic school9–120
Old Town Elementary SchoolOld TownPublic schoolK–50
Old Orchard Beach High SchoolOld Orchard BeachPublic school9–120
Oceanside Middle SchoolThomastonPublic school6–80
Oceanside High SchoolRocklandPublic school9–120
Ocean AvenuePortlandPublic schoolK–50
Oak Hill Middle SchoolSabattusPublic school1–80
Oak Hill High SchoolWalesPublic school9–120
North Yarmouth AcademyYarmouthPrivate schoolPK–120
North Star ChristianHermonPrivate school1–70
North Haven Community SchoolNorth HavenPublic schoolK–120
North Elementary SchoolSkowheganPublic school30
North Berwick Elementary SchoolNorth BerwickPublic schoolPK–30
Nokomis Regional Middle SchoolNewportPublic school5–80
Nokomis Regional High SchoolNewportPublic school9–120
Nobleboro Central SchoolNobleboroPublic schoolK–80