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 1,051–1,100 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Headland Elementary SchoolHeadlandPublic schoolPK–50
Hazlewood Elementary SchoolTown CreekPublic schoolPK–60
Hazel Green High SchoolHazel GreenPublic school9–120
Hazel Green Elementary SchoolHazel GreenPublic schoolPK–50
Hayneville Middle SchoolHaynevillePublic school6–80
Hayes K8BirminghamPublic schoolPK–80
Hayden Primary SchoolHaydenPublic schoolPK–20
Hayden Middle SchoolHaydenPublic school5–70
Hayden High SchoolHaydenPublic school8–120
Hayden Elementary SchoolHaydenPublic school3–40
Hatton Middle SchoolTown CreekPublic schoolNot known0
Hatton High SchoolTown CreekPublic school7–120
Hatton Elementary SchoolLeightonPublic schoolPK–50
Hatton Elementary SchoolTown CreekPublic schoolPK–60
Harvest SchoolHarvestPublic schoolPK–50
Harvest Christian SchoolBessemerPrivate schoolK–120
Hartselle Junior High SchoolHartsellePublic school7–80
Hartselle Intermediate SchoolHartsellePublic school5–60
Hartselle High SchoolHartsellePublic school9–120
Harry N Mixon Intermediate SchoolOzarkPublic school1–60
Harrand Creek Elementary SchoolEnterprisePublic schoolK–60
Harmony SchoolLoganPublic schoolPK–50
Harlan Elementary SchoolFlorencePublic schoolK–60
Handley Middle SchoolRoanokePublic school4–80
Handley High SchoolRoanokePublic school9–120
Hanceville Primary SchoolHancevillePublic schoolPK–20
Hanceville Middle SchoolHancevillePublic school6–80
Hanceville High SchoolHancevillePublic school9–120
Hanceville Elementary SchoolHancevillePublic school3–50
Hampton Cove Middle SchoolHampton CovePublic school6–80
Hampton Cove ElementaryHampton CovePublic schoolPK–50
Hamilton Middle SchoolHamiltonPublic school5–80
Hamilton High SchoolHamiltonPublic school9–120
Hamilton Elementary SchoolHamiltonPublic schoolPK–40
Hall Kent Elementary SchoolHomewoodPublic schoolPK–50
Haleyville Middle SchoolHaleyvillePublic school6–80
Haleyville High SchoolHaleyvillePublic school9–120
Haleyville Elementary SchoolHaleyvillePublic schoolPK–50
Haleyville Center Of TechnologyHaleyvillePublic school7–120
Hale County Middle SchoolMoundvillePublic school6–80
Hale County High SchoolMoundvillePublic school9–120
Halcyon Elementary SchoolMontgomeryPublic schoolPK–50
Hackleburg High SchoolHackleburgPublic school6–120
Hackleburg Elementary SchoolHackleburgPublic schoolPK–50
Gwin Elementary SchoolHooverPublic schoolPK–50
GW Long Elementary SchoolSkippervillePublic schoolPK–60
Guntersville Middle SchoolGuntersvillePublic school6–80
Guntersville High SchoolGuntersvillePublic school9–120
Guntersville Elementary SchoolGuntersvillePublic schoolPK–20
Gulf Shores Middle SchoolGulf ShoresPublic school6–80