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,550 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Southern Choctaw High SchoolGilbertownPublic school7–120
Southern Christian Preparatory AcademyBirminghamPrivate school6–120
Southlawn Elementary SchoolMontgomeryPublic schoolPK–50
Southlawn Middle SchoolMontgomeryPublic school6–80
Southside Elementary SchoolSelmaPublic schoolPK–50
Southside Elementary SchoolSouthsidePublic schoolPK–50
Southside High SchoolSelmaPublic school9–120
Southside High SchoolSouthsidePublic school9–120
Southside Middle SchoolTallasseePublic school5–80
Southview Elementary SchoolTuscaloosaPublic schoolPK–50
Southview Primary SchoolOpelikaPublic schoolK–20
Spain Park High SchoolHooverPublic school9–120
Spanish Fort Elementary SchoolSpanish FortPublic schoolPK–60
Spanish Fort High SchoolSpanish FortPublic school9–120
Spanish Fort Middle SchoolSpanish FortPublic school7–80
Sparkman High SchoolHarvestPublic school9–120
Sparkman Intermediate SchoolHarvestPublic schoolNot known0
Sparkman Middle SchoolToneyPublic school6–80
Sparkman Ninth Grade SchoolHarvestPublic school90
SpeakeDanvillePublic schoolPK–60
SpencerWestlawn Elementary SchoolMobilePublic schoolPK–50
Spring Garden High SchoolSpring GardenPublic schoolPK–120
Spring Valley SchoolBirminghamPrivate school1–120
Springville Elementary SchoolSpringvillePublic schoolPK–40
Springville High SchoolSpringvillePublic school9–120
Springville Middle SchoolSpringvillePublic school5–80
Springwood SchoolLanettPrivate schoolPK–120
St. Ann Catholic SchoolDecaturPrivate schoolPK–80
St. Ann SchoolDecaturPrivate schoolPK–80
St. Benedict Catholic SchoolElbertaPrivate schoolK–80
St. Bernard Preparatory SchoolCullmanPrivate school7–120
St. Clair County Day Program IncAshvillePrivate school7–120
St. Dominic Catholic SchoolMobilePrivate schoolK0
St. Francis Xavier SchoolBirminghamPrivate schoolPK–80
St. Ignatius Catholic SchoolMobilePrivate schoolPK–80
St. James Catholic SchoolGadsdenPrivate schoolPK–80
St. John Paul II Catholic High SchoolHuntsvillePrivate school9–120
St. John The Baptist Catholic SchoolMadisonPrivate schoolPK–80
St. Joseph Regional Catholic SchoolFlorencePrivate schoolPK–80
St. Luke's Episcopal SchoolMobilePrivate schoolPK–120
St. Mark United Methodist KindergartenBirminghamPrivate schoolPK–K0
St. Mary Catholic SchoolMobilePrivate schoolPK–80
St. Michael Catholic High SchoolFairhopePrivate school9–120
St. Patrick Catholic SchoolRobertsdalePrivate schoolPK–80
St. Pauls Lutheran SchoolCullmanPrivate schoolPK–60
St. Pius X SchoolMobilePrivate schoolPK–80
St. Rose Of Lima SchoolBirminghamPrivate schoolPK–80
Stanhope Elmore High SchoolMillbrookPublic school9–120
Stapleton SchoolStapletonPublic schoolPK–60
STAR Program ElementaryPelhamPublic schoolPK–50