Schools in Alabama

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

Schools in Alabama

Showing 701–750 of 1,822 schools in Alabama.

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 Alabama, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Government Street Christian SchoolMobilePrivate schoolK–120
Grace Lutheran SchoolHuntsvillePrivate schoolPK–80
Grand Bay Middle SchoolGrand BayPublic school6–80
Grant Elementary SchoolPrichardPublic schoolK–50
Grantswood Community SchoolBirminghamPublic schoolPK–50
Green Acres Middle SchoolBirminghamPublic school6–80
Green Valley Baptist ChurchHooverPrivate schoolPK–K0
Green Valley Elementary SchoolHooverPublic schoolPK–50
Greene County Career CenterEutawPublic school9–120
Greene County High SchoolEutawPublic school9–120
Greensboro Elementary SchoolGreensboroPublic schoolPK–50
Greensboro High SchoolGreensboroPublic school9–120
Greensboro Middle SchoolGreensboroPublic school6–80
Greenville Elementary SchoolGreenvillePublic school3–40
Greenville High SchoolGreenvillePublic school9–120
Greenville Middle SchoolGreenvillePublic school5–80
Greenwood Elementary SchoolBessemerPublic schoolPK–50
Greystone Elementary SchoolHooverPublic schoolPK–50
Grove Hill Elementary SchoolGrove HillPublic schoolPK–40
Guin Elementary SchoolGuinPublic schoolPK–60
Gulf Shores Elementary SchoolGulf ShoresPublic schoolPK–50
Gulf Shores High SchoolGulf ShoresPublic school9–120
Gulf Shores Middle SchoolGulf ShoresPublic school6–80
Guntersville Elementary SchoolGuntersvillePublic schoolPK–20
Guntersville High SchoolGuntersvillePublic school9–120
Guntersville Middle SchoolGuntersvillePublic school6–80
GW Long Elementary SchoolSkippervillePublic schoolPK–60
Gwin Elementary SchoolHooverPublic schoolPK–50
Hackleburg Elementary SchoolHackleburgPublic schoolPK–50
Hackleburg High SchoolHackleburgPublic school6–120
Halcyon Elementary SchoolMontgomeryPublic schoolPK–50
Hale County High SchoolMoundvillePublic school9–120
Hale County Middle SchoolMoundvillePublic school6–80
Haleyville Center Of TechnologyHaleyvillePublic school7–120
Haleyville Elementary SchoolHaleyvillePublic schoolPK–50
Haleyville High SchoolHaleyvillePublic school9–120
Haleyville Middle SchoolHaleyvillePublic school6–80
Hall Kent Elementary SchoolHomewoodPublic schoolPK–50
Hamilton Elementary SchoolHamiltonPublic schoolPK–40
Hamilton High SchoolHamiltonPublic school9–120
Hamilton Middle SchoolHamiltonPublic school5–80
Hampton Cove ElementaryHampton CovePublic schoolPK–50
Hampton Cove Middle SchoolHampton CovePublic school6–80
Hanceville Elementary SchoolHancevillePublic school3–50
Hanceville High SchoolHancevillePublic school9–120
Hanceville Middle SchoolHancevillePublic school6–80
Hanceville Primary SchoolHancevillePublic schoolPK–20
Handley High SchoolRoanokePublic school9–120
Handley Middle SchoolRoanokePublic school4–80
Harlan Elementary SchoolFlorencePublic schoolK–60