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 583 public 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Greely High SchoolCumberlandPublic school9–120
Greely Middle SchoolCumberlandPublic school6–80
Greely Middle School 4-5CumberlandPublic school4–50
Greene Central SchoolGreenePublic schoolPK–60
Greenville Consolidated SchoolGreenvillePublic schoolPK–120
Guy E Rowe SchoolNorwayPublic schoolPK–60
H B Emery Jr Memorial SchoolLimingtonPublic schoolPK–50
Hall-Dale Elementary SchHallowellPublic schoolPK–50
Hall-Dale Middle and High SchoolFarmingdalePublic school6–120
Hampden AcademyHampdenPublic school9–120
Hancock County Technical CenterEllsworthPublic schoolNot known0
Hancock Grammar SchoolHancockPublic schoolPK–80
Hanson SchoolLebanonPublic schoolPK–30
Harmony ElementaryHarmonyPublic schoolPK–80
Harpswell Community SchoolHarpswellPublic schoolPK–50
Harriet Beecher Stowe ElementaryBrunswickPublic school3–50
Harrington Elementary SchoolHarringtonPublic schoolPK–60
Harrison ElementaryHarrisonPublic schoolPK–60
Harrison Lyseth Elem SchoolPortlandPublic schoolPK–50
Hartford-Sumner Elementary SchoolSumnerPublic schoolPK–60
Hebron Station SchoolHebronPublic schoolPK–60
Helen S Dunn Elementary SchoolGreenbushPublic schoolPK–80
Helen Thompson SchoolWest GardinerPublic schoolK–50
Hermon High SchoolHermonPublic school9–120
Hermon Middle SchoolHermonPublic school5–80
Hichborn Middle SchoolHowlandPublic school6–80
Hodgdon Middle/High SchoolHodgdonPublic school7–120
Holbrook SchoolHoldenPublic school5–80
Holden SchoolHoldenPublic school2–40
Hollis SchoolHollisPublic schoolPK–50
Hope Elementary SchoolHopePublic schoolPK–80
Horace Mitchell Primary SchoolKittery PointPublic schoolPK–30
Houlton Elementary SchoolHoultonPublic schoolPK–20
Houlton High SchoolHoultonPublic school9–120
Houlton Junior High SchoolHoultonPublic school7–80
Houlton Southside SchoolHoultonPublic school3–60
Howard C Reiche Community SchPortlandPublic schoolPK–50
Indian Island SchoolIndian IslandPublic schoolK–80
Indian Township SchoolPrincetonPublic schoolK–80
Isle au Haut Rural SchoolIsle Au HautPublic schoolPK–80
Islesboro Central SchoolIslesboroPublic schoolK–120
James F. Doughty SchoolBangorPublic school6–80
James H Bean SchoolSidneyPublic schoolPK–50
James Otis Kaler Elementary SchoolSouth PortlandPublic schoolPK–40
Jameson Elementary SchoolOld Orchard BeachPublic schoolPK–20
Jefferson Village SchoolJeffersonPublic schoolK–80
Jonesboro Elementary SchoolJonesboroPublic schoolPK–80
Jonesport-Beals High SchoolJonesportPublic school9–120
Jonesport Elementary SchoolJonesportPublic schoolPK–80
Jordan-Small Middle SchoolRaymondPublic school5–80