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