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
| School, sort ascending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Oxford High School | Oxford | Public school | 9–12 | 0 |
| Oxford Elementary School | Oxford | Public school | PK–4 | 0 |
| Oxford Area Vocational School | Oxford | Public school | 9–12 | 0 |
| Owens Cross Roads School | Owens Cross Roads | Public school | PK–4 | 0 |
| Our Lady Of The Valley School | Birmingham | Private school | PK–8 | 0 |
| Our Lady Of Sorrows | Birmingham | Private school | PK–8 | 0 |
| Ossie Ware Mitchell Middle School | Birmingham | Public school | 6–8 | 0 |
| ORourke Elementary School | Mobile | Public school | PK–5 | 0 |
| Orchard Elementary School | Mobile | Public school | PK–5 | 0 |
| Orange Beach MiddleHigh School | Orange Beach | Public school | 7–12 | 0 |
| Orange Beach Elementary School | Orange Beach | Public school | PK–6 | 0 |
| Opp Middle School | Opp | Public school | 5–8 | 0 |
| Opp High School | Opp | Public school | 9–12 | 0 |
| Opp Elementary School | Opp | Public school | PK–4 | 0 |
| Opelika Middle School | Opelika | Public school | 4–8 | 0 |
| Opelika Learning Center | Opelika | Public school | K–12 | 0 |
| Opelika High School | Opelika | Public school | 9–12 | 0 |
| Oneonta Middle School | Oneonta | Public school | 6–8 | 0 |
| Oneonta High School | Oneonta | Public school | 9–12 | 0 |
| Oneonta Elementary School | Oneonta | Public school | K–5 | 0 |
| Oliver K5 School | Birmingham | Public school | PK–5 | 0 |
| Oliver Elementary School | Seale | Public school | PK–5 | 0 |
| Olive J Dodge Elementary School | Mobile | Public school | PK–5 | 0 |
| Old Shell Road Magnet School | Mobile | Public school | K–5 | 0 |
| Ohatchee High School | Ohatchee | Public school | 7–12 | 0 |
| Ohatchee Elementary School | Ohatchee | Public school | PK–6 | 0 |
| Ogletree Elementary School | Auburn | Public school | 3–5 | 0 |
| Odenville Middle School | Odenville | Public school | 6–8 | 0 |
| Odenville Intermediate School | Odenville | Public school | 3–5 | 0 |
| Odenville Elementary School | Odenville | Public school | PK–2 | 0 |
| Oakwood Adventist Academy | Huntsville | Private school | K–12 | 0 |
| Oakman Middle School | Oakman | Public school | 5–8 | 0 |
| Oakman High School | Oakman | Public school | 9–12 | 0 |
| Oakman Elementary School | Oakman | Public school | PK–4 | 0 |
| Oakdale Elementary School | Tuscaloosa | Public school | PK–5 | 0 |
| Oak Park Elementary School | Decatur | Public school | PK–5 | 0 |
| Oak Mountain Middle School | Birmingham | Public school | 6–8 | 0 |
| Oak Mountain Intermediate School | Birmingham | Public school | 4–5 | 0 |
| Oak Mountain High School | Birmingham | Public school | 9–12 | 0 |
| Oak Mountain Elementary School | Birmingham | Public school | PK–3 | 0 |
| Oak Grove High School | Bessemer | Public school | 6–12 | 0 |
| Oak Grove Elementary School | Bessemer | Public school | PK–5 | 0 |
| Notasulga High School | Notasulga | Public school | PK–12 | 0 |
| Norwood Elementary School | Birmingham | Public school | PK–5 | 0 |
| Northside School | Opelika | Public school | 3–5 | 0 |
| Northside Middle School | Northport | Public school | 6–8 | 0 |
| Northside Methodist Church & Academy | Dothan | Private school | PK–12 | 0 |
| Northside High School | Northport | Public school | 9–12 | 0 |
| Northridge Middle School | Tuscaloosa | Public school | 6–8 | 0 |
| Northridge High School | Tuscaloosa | Public school | 9–12 | 0 |