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 801–850 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
Hillcrest Middle SchoolTuscaloosaPublic school6–80
Hilltop Montessori SchoolBirminghamPrivate schoolPK–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
Holt Street Christian AcademyMontgomeryPrivate schoolK–60
Holtville Elementary SchoolDeatsvillePublic schoolPK–40
Holtville High SchoolDeatsvillePublic school9–120
Holtville Middle SchoolDeatsvillePublic school5–80
Holy Comforter Episcopal Day SchoolGadsdenPrivate schoolPK–120
Holy Family Catholic AcademyBirminghamPrivate schoolK–80
Holy Family Cristo Rey Catholic High SchoolBirminghamPrivate school9–120
Holy Family Parochial SchoolHuntsvillePrivate schoolPK–80
Holy Spirit Catholic SchoolTuscaloosaPrivate schoolPK–120
Holy Spirit Regional Catholic SchoolHuntsvillePrivate schoolPK–80
Holy Trinity Day SchoolAuburnPrivate schoolPK–K0
Homebound Elementary SchoolBirminghamPublic schoolPK–60
Homebound High SchoolBirminghamPublic school7–120
Homewood High SchoolHomewoodPublic school9–120
Homewood Middle SchoolHomewoodPublic school6–80
Hoover Christian SchoolHooverPrivate schoolK–120
Hoover High SchoolHooverPublic school9–120
Hope AcademyEufaulaPublic school6–120
Horizon Elementary SchoolMadisonPublic schoolK–50
Horseshoe Bend High SchoolNew SitePublic schoolPK–120
Houston AcademyDothanPrivate 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