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 101–150 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
Baldwin Preparatory AcademyLoxleyPublic school10–110
Bankhead Middle SchoolCordovaPublic school5–80
Banks SchoolBanksPublic schoolPK–80
BanksCaddell Elementary SchoolDecaturPublic schoolPK–50
Barbour County Elementary SchoolLouisvillePublic schoolPK–60
Barbour County High SchoolClaytonPublic school7–120
Barkley Bridge Elementary SchoolHartsellePublic schoolK–40
Barrett Elementary SchoolBirminghamPublic schoolPK–50
Barton Academy For Advanced World StudiesMobilePublic school6–90
Bay Minette Elementary SchoolBay MinettePublic schoolPK–60
Bay Minette Middle SchoolBay MinettePublic school7–80
BB Comer Memorial Elementary SchoolSylacaugaPublic schoolPK–60
BB Comer Memorial High SchoolSylacaugaPublic school7–120
BCS Virtual Academy of LearningBirminghamPublic school3–120
Bear Exploration CenterMontgomeryPublic schoolK–50
Beauregard Elementary SchoolOpelikaPublic schoolPK–50
Beauregard High SchoolOpelikaPublic school9–120
Belforest Elementary SchoolDaphnePublic schoolK–60
Belgreen High SchoolRussellvillePublic schoolPK–120
BellBrown Career Technical CenterLivingstonPublic school10–120
Bellingrath Middle SchoolMontgomeryPublic school6–80
Ben C Rain High SchoolMobilePublic school9–120
Benjamin Davis Elementary SchoolDecaturPublic schoolPK–20
Benjamin Russell High SchoolAlexander CityPublic school9–120
Bernice J Causey Middle SchoolMobilePublic school6–80
Berry Elementary SchoolBerryPublic schoolPK–50
Berry High SchoolBerryPublic school6–120
Berry Middle SchoolHooverPublic school6–120
Bessemer Center For TechnologyBessemerPublic school9–120
Bessemer City High SchoolBessemerPublic school9–120
Bessemer City Middle SchoolBessemerPublic school6–80
BEST AcademyDecaturPublic schoolPK0
Beulah Elementary SchoolValleyPublic schoolPK–50
Beulah High SchoolValleyPublic school6–120
Beverlye Intermediate SchoolDothanPublic school3–50
Bibb County Career AcademyWest BloctonPublic school9–120
Bibb County High SchoolCentrevillePublic school9–120
Big Sandy ElementaryMoundvillePublic schoolPK–50
Billingsley High SchoolBillingsleyPublic schoolPK–120
Blossomwood Elementary SchoolHuntsvillePublic schoolPK–60
Blount County Career Technical CenterClevelandPublic school10–120
Blount County Learning CenterClevelandPublic schoolPK–120
Blount Elementary SchoolMontgomeryPublic schoolPK–50
Blountsville Elementary SchoolBlountsvillePublic schoolPK–60
Blue Springs Elementary SchoolAthensPublic schoolPK–50
Bluff Park Elementary SchoolHooverPublic schoolK–50
Boaz Elementary SchoolBoazPublic schoolPK–10
Boaz High SchoolBoazPublic school9–120
Boaz Intermediate SchoolBoazPublic school4–50
Boaz Middle SchoolBoazPublic school6–80