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 551–600 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
Oxford High SchoolOxfordPublic school9–120
Oxford Elementary SchoolOxfordPublic schoolPK–40
Oxford Area Vocational SchoolOxfordPublic school9–120
Owens Cross Roads SchoolOwens Cross RoadsPublic schoolPK–40
Our Lady Of The Valley SchoolBirminghamPrivate schoolPK–80
Our Lady Of SorrowsBirminghamPrivate schoolPK–80
Ossie Ware Mitchell Middle SchoolBirminghamPublic school6–80
ORourke Elementary SchoolMobilePublic schoolPK–50
Orchard Elementary SchoolMobilePublic schoolPK–50
Orange Beach MiddleHigh SchoolOrange BeachPublic school7–120
Orange Beach Elementary SchoolOrange BeachPublic schoolPK–60
Opp Middle SchoolOppPublic school5–80
Opp High SchoolOppPublic school9–120
Opp Elementary SchoolOppPublic schoolPK–40
Opelika Middle SchoolOpelikaPublic school4–80
Opelika Learning CenterOpelikaPublic schoolK–120
Opelika High SchoolOpelikaPublic school9–120
Oneonta Middle SchoolOneontaPublic school6–80
Oneonta High SchoolOneontaPublic school9–120
Oneonta Elementary SchoolOneontaPublic schoolK–50
Oliver K5 SchoolBirminghamPublic schoolPK–50
Oliver Elementary SchoolSealePublic schoolPK–50
Olive J Dodge Elementary SchoolMobilePublic schoolPK–50
Old Shell Road Magnet SchoolMobilePublic schoolK–50
Ohatchee High SchoolOhatcheePublic school7–120
Ohatchee Elementary SchoolOhatcheePublic schoolPK–60
Ogletree Elementary SchoolAuburnPublic school3–50
Odenville Middle SchoolOdenvillePublic school6–80
Odenville Intermediate SchoolOdenvillePublic school3–50
Odenville Elementary SchoolOdenvillePublic schoolPK–20
Oakwood Adventist AcademyHuntsvillePrivate schoolK–120
Oakman Middle SchoolOakmanPublic school5–80
Oakman High SchoolOakmanPublic school9–120
Oakman Elementary SchoolOakmanPublic schoolPK–40
Oakdale Elementary SchoolTuscaloosaPublic schoolPK–50
Oak Park Elementary SchoolDecaturPublic schoolPK–50
Oak Mountain Middle SchoolBirminghamPublic school6–80
Oak Mountain Intermediate SchoolBirminghamPublic school4–50
Oak Mountain High SchoolBirminghamPublic school9–120
Oak Mountain Elementary SchoolBirminghamPublic schoolPK–30
Oak Grove High SchoolBessemerPublic school6–120
Oak Grove Elementary SchoolBessemerPublic schoolPK–50
Notasulga High SchoolNotasulgaPublic schoolPK–120
Norwood Elementary SchoolBirminghamPublic schoolPK–50
Northside SchoolOpelikaPublic school3–50
Northside Middle SchoolNorthportPublic school6–80
Northside Methodist Church & AcademyDothanPrivate schoolPK–120
Northside High SchoolNorthportPublic school9–120
Northridge Middle SchoolTuscaloosaPublic school6–80
Northridge High SchoolTuscaloosaPublic school9–120