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,001–1,050 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
Holy Family Cristo Rey Catholic High SchoolBirminghamPrivate school9–120
Holy Family Catholic AcademyBirminghamPrivate schoolK–80
Holy Comforter Episcopal Day SchoolGadsdenPrivate schoolPK–120
Holtville Middle SchoolDeatsvillePublic school5–80
Holtville High SchoolDeatsvillePublic school9–120
Holtville Elementary SchoolDeatsvillePublic schoolPK–40
Holt Street Christian AcademyMontgomeryPrivate schoolK–60
Holt High SchoolTuscaloosaPublic school9–120
Holt Elementary SchoolTuscaloosaPublic schoolPK–50
Hollywood Elementary SchoolHollywoodPublic schoolPK–80
Holly Pond Middle SchoolHolly PondPublic school6–80
Holly Pond High SchoolHolly PondPublic school9–120
Holly Pond Elementary SchoolHolly PondPublic schoolK–50
Holly Hill Elementary SchoolEnterprisePublic schoolK–60
Holloway ElementaryMobilePublic schoolK–50
Hollingers Island Elementary SchoolMobilePublic schoolPK–50
Hokes Bluff Middle SchoolHokes BluffPublic school6–80
Hokes Bluff High SchoolHokes BluffPublic school9–120
Hokes Bluff Elementary SchoolHokes BluffPublic schoolPK–50
HL Sonny Callahan School for the Deaf and BlindMobilePublic schoolPK–50
Hilltop Montessori SchoolBirminghamPrivate schoolPK–80
Hillcrest Middle SchoolTuscaloosaPublic school6–80
Hillcrest High SchoolEvergreenPublic school9–120
Hillcrest High SchoolTuscaloosaPublic school9–120
Hillcrest Elementary SchoolEnterprisePublic schoolK–60
Highlands SchoolBirminghamPrivate schoolPK–80
Highlands Elementary SchoolDothanPublic schoolK–50
Highlands Elementary SchoolHuntsvillePublic schoolPK–60
Highland Park Elementary SchoolMuscle ShoalsPublic school1–20
Highland Home SchoolHighland HomePublic schoolPK–120
Highland Gardens Elementary SchoolMontgomeryPublic schoolPK–50
Highland Elementary SchoolGadsdenPublic schoolPK–60
Highland Avenue Elementary SchoolMontgomeryPublic schoolPK–50
Higdon Hill SchoolBirminghamPrivate school7–120
Hidden Lake Primary SchoolDothanPublic schoolK–20
Hibbett Elementary SchoolFlorencePublic schoolK–60
HewittTrussville Middle SchoolTrussvillePublic school6–80
HewittTrussville High SchoolTrussvillePublic school9–120
Heritage Elementary SchoolMadisonPublic schoolK–50
Henry County Virtual CampusAbbevillePublic school1–120
Henagar Junior High SchoolHenagarPublic schoolPK–80
Hemphill Elementary SchoolBirminghamPublic schoolPK–50
Helena MiddleHelenaPublic school6–80
Helena Intermediate SchoolHelenaPublic school3–50
Helena High SchoolHelenaPublic school9–120
Helena Elementary SchoolHelenaPublic schoolK–20
Helen Keller SchoolTalladegaPublic schoolK–120
Heard Elementary SchoolDothanPublic schoolK–50
Headland Middle SchoolHeadlandPublic school6–90
Headland High SchoolHeadlandPublic school10–120