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,546 public 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
Hillcrest Elementary SchoolEnterprisePublic schoolK–60
Hillcrest High SchoolEvergreenPublic school9–120
Hillcrest High SchoolTuscaloosaPublic school9–120
Hillcrest Middle SchoolTuscaloosaPublic school6–80
HL Sonny Callahan School for the Deaf and BlindMobilePublic schoolPK–50
Hokes Bluff Elementary SchoolHokes BluffPublic schoolPK–50
Hokes Bluff High SchoolHokes BluffPublic school9–120
Hokes Bluff Middle SchoolHokes BluffPublic school6–80
Hollingers Island Elementary SchoolMobilePublic schoolPK–50
Holloway ElementaryMobilePublic schoolK–50
Holly Hill Elementary SchoolEnterprisePublic schoolK–60
Holly Pond Elementary SchoolHolly PondPublic schoolK–50
Holly Pond High SchoolHolly PondPublic school9–120
Holly Pond Middle SchoolHolly PondPublic school6–80
Hollywood Elementary SchoolHollywoodPublic schoolPK–80
Holt Elementary SchoolTuscaloosaPublic schoolPK–50
Holt High SchoolTuscaloosaPublic school9–120
Holtville Elementary SchoolDeatsvillePublic schoolPK–40
Holtville High SchoolDeatsvillePublic school9–120
Holtville Middle SchoolDeatsvillePublic school5–80
Homebound Elementary SchoolBirminghamPublic schoolPK–60
Homebound High SchoolBirminghamPublic school7–120
Homewood High SchoolHomewoodPublic school9–120
Homewood Middle SchoolHomewoodPublic school6–80
Hoover High SchoolHooverPublic school9–120
Hope AcademyEufaulaPublic school6–120
Horizon Elementary SchoolMadisonPublic schoolK–50
Horseshoe Bend High SchoolNew SitePublic schoolPK–120
Houston County Alternative SchoolDothanPublic schoolK–120
Houston County Area Vocational CenterDothanPublic school9–120
Houston County High SchoolColumbiaPublic school7–120
Houston County Virtual AcademyNewtonPublic school7–120
Howell Graves PreschoolMuscle ShoalsPublic schoolPK–K0
Hubbertville SchoolFayettePublic schoolPK–120
Hudson KEight SchoolBirminghamPublic schoolPK–80
Hueytown High SchoolHueytownPublic school9–120
Hueytown Intermediate SchoolHueytownPublic schoolK–50
Hueytown Middle SchoolHueytownPublic school6–80
Hueytown Primary SchoolHueytownPublic schoolPK–20
Huffman AcademyBirminghamPublic schoolPK–50
Huffman High SchoolMagnetBirminghamPublic school9–120
Huffman Middle SchoolBirminghamPublic school6–80
Huguley Elementary SchoolLanettPublic schoolPK–50
Huntington Place Elementary SchoolNorthportPublic school3–40
Huntsville Center For TechnologyHuntsvillePublic school9–120
Huntsville High SchoolHuntsvillePublic school9–120
Huntsville Junior High SchoolHuntsvillePublic school7–80
Hutchens Elementary SchoolMobilePublic schoolPK–20
Huxford Elementary SchoolAtmorePublic schoolK–60
I Dream Big Charter SchoolsTuscaloosaPublic school6–120