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 151–200 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
Bob HardingShawmut ElementaryValleyPublic schoolPK–30
Bob Jones High SchoolMadisonPublic school9–120
Booker T Washington HighTuskegeePublic school7–120
Booker T Washington Magnet High SchoolMontgomeryPublic school9–120
Booker T Washington Middle SchoolMobilePublic school6–80
Bragg Middle SchoolGardendalePublic school6–80
Brantley Elementary SchoolSelmaPublic schoolPK–80
Brantley High SchoolBrantleyPublic schoolPK–120
Breakthrough Charter SchoolMarionPublic schoolPK–120
Breitling Elementary SchoolGrand BayPublic schoolPK–50
Brent Elementary SchoolBrentPublic schoolPK–40
Brewbaker Intermediate SchoolMontgomeryPublic school3–50
Brewbaker Middle SchoolMontgomeryPublic school6–80
Brewbaker Primary SchoolMontgomeryPublic schoolPK–20
Brewbaker Technology Magnet High SchoolMontgomeryPublic school9–120
Brewton Elementary SchoolBrewtonPublic schoolPK–40
Brewton Middle SchoolBrewtonPublic school5–80
Bridge AcademyOzarkPublic school9–120
Bridgeport Elementary SchoolBridgeportPublic schoolPK–40
Bridgeport Middle SchoolBridgeportPublic school5–80
Brighton SchoolBrightonPublic schoolPK–50
Brilliant SchoolBrilliantPublic schoolK–120
Brindlee Mountain Elementary SchoolArabPublic school3–50
Brindlee Mountain High SchoolGuntersvillePublic school6–120
Brindlee Mountain Primary SchoolGuntersvillePublic schoolK–20
Brocks Gap Intermediate SchoolHooverPublic school2–50
Brookhill Elementary SchoolAthensPublic schoolPK–30
Brooks Elementary SchoolKillenPublic schoolPK–60
Brooks High SchoolKillenPublic school7–120
Brookville Elementary SchoolGraysvillePublic schoolPK–50
Brookwood Elementary SchoolEnterprisePublic schoolPK–60
Brookwood Elementary SchoolBrookwoodPublic schoolPK–50
Brookwood Forest Elementary SchoolMountain BrookPublic schoolPK–60
Brookwood High SchoolBrookwoodPublic school9–120
Brookwood Middle SchoolVancePublic school6–80
Bryan Elementary SchoolMorrisPublic schoolPK–50
Bryant Park ElementaryBirminghamPublic schoolPK–50
Bryant SchoolBryantPublic schoolPK–60
Buckhorn High SchoolNew MarketPublic school9–120
Buckhorn Middle SchoolNew MarketPublic school7–80
Buhl Elementary SchoolBuhlPublic schoolPK–40
Bullock County Career Technical CenterUnion SpringsPublic school8–120
Bullock County High SchoolUnion SpringsPublic school9–120
Burns Middle SchoolMobilePublic school6–80
Bush Hills STEAM AcademyBirminghamPublic school6–80
Butler County Area Vocational SchoolGreenvillePublic school10–120
Byrd First Class Early Learning CenterSelmaPublic schoolPK0
C I T Y ProgramGadsdenPublic school6–120
C J Donald Middle SchoolFairfieldPublic school6–80
C L Salter Elementary SchoolTalladegaPublic schoolK–30