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 251–300 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
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
Hartland Christian SchoolHartlandPrivate school2–110
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
Hezion AcademyPeruPrivate school1–120
Hichborn Middle SchoolHowlandPublic school6–80
Hodgdon Middle/High SchoolHodgdonPublic school7–120
Holbrook SchoolHoldenPublic school5–80
Holden SchoolHoldenPublic school2–40
Hollis SchoolHollisPublic schoolPK–50
Holy Cross SchoolSouth PortlandPrivate schoolPK–80
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
Hyde SchoolBathPrivate school8–120
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
John Bapst Memorial High SchoolBangorPrivate school9–120
Jonesboro Elementary SchoolJonesboroPublic schoolPK–80
Jonesport-Beals High SchoolJonesportPublic school9–120
Jonesport Elementary SchoolJonesportPublic schoolPK–80
Jordan-Small Middle SchoolRaymondPublic school5–80
Katahdin Elementary SchoolStacyvillePublic schoolPK–50
Katahdin Middle/High SchoolStacyvillePublic school6–120
Kate Furbish Elementary SchoolBrunswickPublic schoolPK–20
Kennebec Montessori SchoolFairfieldPrivate schoolPK–60
Kennebunk Elementary SchoolKennebunkPublic schoolPK–20
Kennebunk High SchoolKennebunkPublic school9–120