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 951–1,000 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
Iola Roberts Elementary SchoolPell CityPublic schoolK–40
Inverness Elementary SchoolBirminghamPublic schoolPK–30
Integrity Christian AcademyBirminghamPrivate schoolPK–50
Inspire AcademyLafayettePublic school9–120
Inglenook SchoolBirminghamPublic schoolPK–80
Indian Valley Elementary SchoolSylacaugaPublic schoolPK–20
Indian Springs Elementary SchoolEight MilePublic schoolPK–50
Independence Preparatory AcademyFairfieldPublic schoolK–80
Ider SchoolIderPublic schoolPK–120
i3 Academy Middle SchoolBirminghamPublic school6–90
i3 Academy High SchoolBirminghamPublic school9–120
i3 Academy Elementary SchoolBirminghamPublic schoolK–50
I Dream Big Charter SchoolsTuscaloosaPublic school6–120
Huxford Elementary SchoolAtmorePublic schoolK–60
Hutchens Elementary SchoolMobilePublic schoolPK–20
Huntsville Junior High SchoolHuntsvillePublic school7–80
Huntsville High SchoolHuntsvillePublic school9–120
Huntsville College Preparatory SchoolHuntsvillePrivate school2–120
Huntsville Christian AcademyHuntsvillePrivate schoolK–120
Huntsville Center For TechnologyHuntsvillePublic school9–120
Huntington Place Elementary SchoolNorthportPublic school3–40
Huguley Elementary SchoolLanettPublic schoolPK–50
Huffman Middle SchoolBirminghamPublic school6–80
Huffman High SchoolMagnetBirminghamPublic school9–120
Huffman AcademyBirminghamPublic schoolPK–50
Hueytown Primary SchoolHueytownPublic schoolPK–20
Hueytown Middle SchoolHueytownPublic school6–80
Hueytown Intermediate SchoolHueytownPublic schoolK–50
Hueytown High SchoolHueytownPublic school9–120
Hudson KEight SchoolBirminghamPublic schoolPK–80
Hubbertville SchoolFayettePublic schoolPK–120
Howell Graves PreschoolMuscle ShoalsPublic schoolPK–K0
Houston County Virtual AcademyNewtonPublic school7–120
Houston County High SchoolColumbiaPublic school7–120
Houston County Area Vocational CenterDothanPublic school9–120
Houston County Alternative SchoolDothanPublic schoolK–120
Houston AcademyDothanPrivate schoolPK–120
Horseshoe Bend High SchoolNew SitePublic schoolPK–120
Horizon Elementary SchoolMadisonPublic schoolK–50
Hope AcademyEufaulaPublic school6–120
Hoover High SchoolHooverPublic school9–120
Hoover Christian SchoolHooverPrivate schoolK–120
Homewood Middle SchoolHomewoodPublic school6–80
Homewood High SchoolHomewoodPublic school9–120
Homebound High SchoolBirminghamPublic school7–120
Homebound Elementary SchoolBirminghamPublic schoolPK–60
Holy Trinity Day SchoolAuburnPrivate schoolPK–K0
Holy Spirit Regional Catholic SchoolHuntsvillePrivate schoolPK–80
Holy Spirit Catholic SchoolTuscaloosaPrivate schoolPK–120
Holy Family Parochial SchoolHuntsvillePrivate schoolPK–80