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,251–1,300 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
Oliver Elementary SchoolSealePublic schoolPK–50
Oliver K5 SchoolBirminghamPublic schoolPK–50
Oneonta Elementary SchoolOneontaPublic schoolK–50
Oneonta High SchoolOneontaPublic school9–120
Oneonta Middle SchoolOneontaPublic school6–80
Opelika High SchoolOpelikaPublic school9–120
Opelika Learning CenterOpelikaPublic schoolK–120
Opelika Middle SchoolOpelikaPublic school4–80
Opp Elementary SchoolOppPublic schoolPK–40
Opp High SchoolOppPublic school9–120
Opp Middle SchoolOppPublic school5–80
Orange Beach Elementary SchoolOrange BeachPublic schoolPK–60
Orange Beach MiddleHigh SchoolOrange BeachPublic school7–120
Orchard Elementary SchoolMobilePublic schoolPK–50
ORourke Elementary SchoolMobilePublic schoolPK–50
Ossie Ware Mitchell Middle SchoolBirminghamPublic school6–80
Our Lady Of SorrowsBirminghamPrivate schoolPK–80
Our Lady Of The Valley SchoolBirminghamPrivate schoolPK–80
Owens Cross Roads SchoolOwens Cross RoadsPublic schoolPK–40
Oxford Area Vocational SchoolOxfordPublic school9–120
Oxford Elementary SchoolOxfordPublic schoolPK–40
Oxford High SchoolOxfordPublic school9–120
Oxford Middle SchoolOxfordPublic school7–80
Oxmoor K5BirminghamPublic schoolPK–50
Paine Elementary SchoolTrussvillePublic schoolPK–50
Park Crossing High SchoolMontgomeryPublic school9–120
Parker High SchoolBirminghamPublic school9–120
Parkside Elementary SchoolBaileytonPublic schoolPK–80
Parkview Christian SchoolEufaulaPrivate schoolPK–60
Parrish ElementaryMiddle SchoolParrishPublic schoolPK–80
PASS AcademyDothanPublic school7–120
Pathway IncEnterprisePrivate school4–120
Patrician AcademyButlerPrivate schoolPK–120
Paul W Bryant High SchoolCottondalePublic school9–120
Payne Elementary SchoolSelmaPublic schoolK–60
Pearl Haskew ElementaryIrvingtonPublic schoolK–50
Pelham High SchoolPelhamPublic school9–120
Pelham OaksPelhamPublic schoolPK–50
Pelham Park Middle SchoolPelhamPublic school6–80
Pelham RidgePelhamPublic schoolPK–50
Pell City High SchoolPell CityPublic school9–120
Percy Julian High SchoolMontgomeryPublic school9–120
Perdido Elementary SchoolPerdidoPublic schoolPK–80
Peter F Alba Middle SchoolBayou La BatrePublic school6–80
Peter J Kirksey Career CenterEutawPublic school9–120
Phenix City Elementary SchoolPhenix CityPublic schoolK–50
Phenix City Intermediate SchoolPhenix CityPublic school6–70
Phil Campbell Elementary SchoolPhil CampbellPublic schoolPK–60
Phil Campbell High SchoolPhil CampbellPublic school7–120
Phillips AcademyBirminghamPublic schoolPK–80