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,651–1,700 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
Blountsville Elementary SchoolBlountsvillePublic schoolPK–60
Blount Elementary SchoolMontgomeryPublic schoolPK–50
Blount County Learning CenterClevelandPublic schoolPK–120
Blount County Career Technical CenterClevelandPublic school10–120
Blossomwood Elementary SchoolHuntsvillePublic schoolPK–60
Billingsley High SchoolBillingsleyPublic schoolPK–120
Big Sandy ElementaryMoundvillePublic schoolPK–50
Big Cove Christian AcademyOwens Cross RoadsPrivate schoolK–120
Bibb County High SchoolCentrevillePublic school9–120
Bibb County Career AcademyWest BloctonPublic school9–120
Beverlye Intermediate SchoolDothanPublic school3–50
Beulah High SchoolValleyPublic school6–120
Beulah Elementary SchoolValleyPublic schoolPK–50
Bethlehem Christian AcademyHazel GreenPrivate schoolPK–110
Bethel Christian AcademyDothanPrivate schoolPK–120
Bethany Christian AcademyMontgomeryPrivate schoolK–80
Bethany Christian AcademyMontgomeryPrivate schoolK–80
Beth Haven Christian AcademyCrossvillePrivate school1–120
BEST AcademyDecaturPublic schoolPK0
Bessemer City Middle SchoolBessemerPublic school6–80
Bessemer City High SchoolBessemerPublic school9–120
Bessemer Center For TechnologyBessemerPublic school9–120
Berry Middle SchoolHooverPublic school6–120
Berry High SchoolBerryPublic school6–120
Berry Elementary SchoolBerryPublic schoolPK–50
Bernice J Causey Middle SchoolMobilePublic school6–80
Berean Baptist Christian SchoolElbertaPrivate school5–100
Benjamin Russell High SchoolAlexander CityPublic school9–120
Benjamin Davis Elementary SchoolDecaturPublic schoolPK–20
Ben C Rain High SchoolMobilePublic school9–120
Bellingrath Middle SchoolMontgomeryPublic school6–80
BellBrown Career Technical CenterLivingstonPublic school10–120
Belgreen High SchoolRussellvillePublic schoolPK–120
Belforest Elementary SchoolDaphnePublic schoolK–60
Beauregard High SchoolOpelikaPublic school9–120
Beauregard Elementary SchoolOpelikaPublic schoolPK–50
Bear Exploration CenterMontgomeryPublic schoolK–50
Bear Creek AcademyTuscaloosaPrivate schoolPK–120
Beacon Of Hope Christian SchoolIrvingtonPrivate schoolPK–50
BCS Virtual Academy of LearningBirminghamPublic school3–120
BB Comer Memorial High SchoolSylacaugaPublic school7–120
BB Comer Memorial Elementary SchoolSylacaugaPublic schoolPK–60
Bay Minette Middle SchoolBay MinettePublic school7–80
Bay Minette Elementary SchoolBay MinettePublic schoolPK–60
Barton Academy For Advanced World StudiesMobilePublic school6–90
Barrett Elementary SchoolBirminghamPublic schoolPK–50
Barkley Bridge Elementary SchoolHartsellePublic schoolK–40
Barbour County High SchoolClaytonPublic school7–120
Barbour County Elementary SchoolLouisvillePublic schoolPK–60
BanksCaddell Elementary SchoolDecaturPublic schoolPK–50