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,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
Waterloo High SchoolWaterlooPublic schoolPK–120
Washington K8BirminghamPublic schoolPK–80
Washington County High SchoolChatomPublic school5–120
Washington County Career Technical CenterChatomPublic school7–120
Warrior Elementary SchoolWarriorPublic schoolPK–50
Wares Ferry Elementary SchoolMontgomeryPublic schoolPK–50
Walter M Kennedy SchoolPell CityPublic schoolK–40
Walter Jackson Elementary SchoolDecaturPublic schoolPK–50
Walnut Park Elementary SchoolGadsdenPublic schoolPK–50
Walnut Grove SchoolNew MarketPublic schoolPK–60
Walker Elementary SchoolNorthportPublic schoolPK–50
Walker County Schools 180 ProgramJasperPublic schoolK–120
Walker County Center Of TechnologyJasperPublic school10–120
Wadley High SchoolWadleyPublic schoolPK–120
Wacoochee Elementary SchoolSalemPublic schoolPK–50
WA Threadgill Primary SchoolSheffieldPublic schoolPK–20
W S Neal Middle SchoolEast BrewtonPublic school5–80
W S Neal High SchoolEast BrewtonPublic school9–120
W S Neal Elementary SchoolEast BrewtonPublic schoolPK–40
W O Lance ElementaryLanettPublic schoolPK–60
W J Carroll Intermediate SchoolDaphnePublic school4–60
W H Council Traditional SchoolMobilePublic schoolPK–50
W F Burns Middle SchoolValleyPublic school6–80
W E Striplin Elementary SchoolGadsdenPublic schoolK–50
W E DonaldsonBessemerPublic schoolNot known0
W A Lecroy Career Technical CenterClantonPublic school9–120
Virgil Grissom High SchoolHuntsvillePublic school9–120
Vinemont Middle SchoolVinemontPublic school6–80
Vinemont High SchoolVinemontPublic school9–120
Vinemont Elementary SchoolVinemontPublic schoolPK–50
Vinemont Christian AcademyVinemontPrivate schoolPK–120
Vincent Middle High SchoolVincentPublic school6–120
Vincent Elementary SchoolVincentPublic schoolPK–50
Vina High SchoolVinaPublic schoolPK–120
Victory Christian SchoolOneontaPrivate schoolK–120
Victory Christian SchoolPell CityPrivate schoolPK–120
Victory Christian AcademyMillbrookPrivate school1–120
Vestavia Hills High School Freshman CampusVestavia HillsPublic school90
Vestavia Hills High SchoolVestavia HillsPublic school10–120
Vestavia Hills Elementary WestVestavia HillsPublic schoolK–50
Vestavia Hills Elementary Liberty ParkVestavia HillsPublic schoolPK–50
Vestavia Hills Elementary EastVestavia HillsPublic schoolPK–50
Vestavia Hills Elementary Dolly RidgeVestavia HillsPublic schoolK–50
Vestavia Hills Elementary Cahaba HeightsVestavia HillsPublic schoolPK–50
Vernon Elementary SchoolVernonPublic schoolPK–30
Verner Elementary SchoolTuscaloosaPublic schoolPK–50
Verbena High SchoolVerbenaPublic schoolPK–120
Vaughn Road Elementary SchoolMontgomeryPublic schoolPK–50
Vance Elementary SchoolVancePublic schoolPK–50
Valley Junior High SchoolJasperPublic schoolPK–80