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–50 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
Zion Chapel High SchoolJackPublic schoolPK–120
York West End Junior High SchoolLivingstonPublic schoolPK–40
Wylam Elementary SchoolBirminghamPublic schoolPK–50
WS Harlan Elementary SchoolLockhartPublic schoolPK–60
Wrights Mill Road Elementary SchoolAuburnPublic school3–50
WP Davidson High SchoolMobilePublic school9–120
Woodville High SchoolWoodvillePublic schoolPK–120
Woodstock Elementary SchoolWoodstockPublic schoolPK–50
Woodmeade Elementary SchoolDecaturPublic schoolPK–50
Woodlawn High SchoolMagnetBirminghamPublic school9–120
Woodland Pines Elementary SchoolAuburnPublic schoolK–20
Woodland High SchoolWoodlandPublic school7–120
Woodland Forrest Elementary SchoolTuscaloosaPublic schoolPK–50
Woodland Elementary SchoolWoodlandPublic schoolPK–60
WO Parmer Elementary SchoolGreenvillePublic schoolPK–20
Wiregrass Christian AcademyEnterprisePrivate schoolPK–60
Winterboro High SchoolAlpinePublic school6–120
Winston County High SchoolDouble SpringsPublic school8–120
Winston Career AcademyDouble SpringsPublic school10–120
Winfield Middle SchoolWinfieldPublic school5–80
Winfield High SchoolWinfieldPublic school9–120
Winfield Elementary SchoolWinfieldPublic schoolPK–40
Wilsonville Elementary SchoolWilsonvillePublic schoolPK–50
Wilson High SchoolFlorencePublic school7–120
Wilson Hall Middle SchoolGrove HillPublic school5–80
Wilson Elementary SchoolMontgomeryPublic schoolPK–50
Wilson Elementary SchoolFlorencePublic schoolPK–60
Wilmer Elementary SchoolWilmerPublic schoolPK–50
Wills Valley Elementary SchoolFort PaynePublic schoolK–20
Willowbrook Weekday Early Education ProgramHuntsvillePrivate schoolPK–K0
Williams Middle SchoolHuntsvillePublic school6–80
Williams Intermediate SchoolPell CityPublic school5–60
Williams Elementary SchoolHuntsvillePublic schoolPK–50
Williams Avenue Elementary SchoolFort PaynePublic schoolPK0
William R Martin Middle SchoolValley GrandePublic school6–80
William L Radney Elementary SchoolAlexander CityPublic school5–60
William E Burkett MultiHandicapped CenterMorrisPublic schoolPK–120
Wilkerson Middle SchoolBirminghamPublic school6–80
Wilcox County Alternative SchoolCamdenPublic schoolK–120
Wilcox Central High SchoolCamdenPublic school9–120
Wilcox AcademyCamdenPrivate schoolPK–120
Wicksburg High SchoolNewtonPublic school7–120
Wicksburg Elementary SchoolNewtonPublic schoolPK–60
Whitley Elementary SchoolPrichardPublic schoolPK–50
Whitesburg Middle SchoolHuntsvillePublic school6–80
Whitesburg Elementary SchoolHuntsvillePublic schoolPK–50
Whitesburg Christian AcademyHuntsvillePrivate schoolK–120
Whitesboro Elementary SchoolBoazPublic schoolPK–50
White Plains Middle SchoolAnnistonPublic school5–80
White Plains High SchoolAnnistonPublic school9–120