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 751–800 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 descending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Harmony School | Logan | Public school | PK–5 | 0 |
| Harrand Creek Elementary School | Enterprise | Public school | K–6 | 0 |
| Harry N Mixon Intermediate School | Ozark | Public school | 1–6 | 0 |
| Hartselle High School | Hartselle | Public school | 9–12 | 0 |
| Hartselle Intermediate School | Hartselle | Public school | 5–6 | 0 |
| Hartselle Junior High School | Hartselle | Public school | 7–8 | 0 |
| Harvest Christian School | Bessemer | Private school | K–12 | 0 |
| Harvest School | Harvest | Public school | PK–5 | 0 |
| Hatton Elementary School | Leighton | Public school | PK–5 | 0 |
| Hatton Elementary School | Town Creek | Public school | PK–6 | 0 |
| Hatton High School | Town Creek | Public school | 7–12 | 0 |
| Hatton Middle School | Town Creek | Public school | Not known | 0 |
| Hayden Elementary School | Hayden | Public school | 3–4 | 0 |
| Hayden High School | Hayden | Public school | 8–12 | 0 |
| Hayden Middle School | Hayden | Public school | 5–7 | 0 |
| Hayden Primary School | Hayden | Public school | PK–2 | 0 |
| Hayes K8 | Birmingham | Public school | PK–8 | 0 |
| Hayneville Middle School | Hayneville | Public school | 6–8 | 0 |
| Hazel Green Elementary School | Hazel Green | Public school | PK–5 | 0 |
| Hazel Green High School | Hazel Green | Public school | 9–12 | 0 |
| Hazlewood Elementary School | Town Creek | Public school | PK–6 | 0 |
| Headland Elementary School | Headland | Public school | PK–5 | 0 |
| Headland High School | Headland | Public school | 10–12 | 0 |
| Headland Middle School | Headland | Public school | 6–9 | 0 |
| Heard Elementary School | Dothan | Public school | K–5 | 0 |
| Helen Keller School | Talladega | Public school | K–12 | 0 |
| Helena Elementary School | Helena | Public school | K–2 | 0 |
| Helena High School | Helena | Public school | 9–12 | 0 |
| Helena Intermediate School | Helena | Public school | 3–5 | 0 |
| Helena Middle | Helena | Public school | 6–8 | 0 |
| Hemphill Elementary School | Birmingham | Public school | PK–5 | 0 |
| Henagar Junior High School | Henagar | Public school | PK–8 | 0 |
| Henry County Virtual Campus | Abbeville | Public school | 1–12 | 0 |
| Heritage Elementary School | Madison | Public school | K–5 | 0 |
| HewittTrussville High School | Trussville | Public school | 9–12 | 0 |
| HewittTrussville Middle School | Trussville | Public school | 6–8 | 0 |
| Hibbett Elementary School | Florence | Public school | K–6 | 0 |
| Hidden Lake Primary School | Dothan | Public school | K–2 | 0 |
| Higdon Hill School | Birmingham | Private school | 7–12 | 0 |
| Highland Avenue Elementary School | Montgomery | Public school | PK–5 | 0 |
| Highland Elementary School | Gadsden | Public school | PK–6 | 0 |
| Highland Gardens Elementary School | Montgomery | Public school | PK–5 | 0 |
| Highland Home School | Highland Home | Public school | PK–12 | 0 |
| Highland Park Elementary School | Muscle Shoals | Public school | 1–2 | 0 |
| Highlands Elementary School | Dothan | Public school | K–5 | 0 |
| Highlands Elementary School | Huntsville | Public school | PK–6 | 0 |
| Highlands School | Birmingham | Private school | PK–8 | 0 |
| Hillcrest Elementary School | Enterprise | Public school | K–6 | 0 |
| Hillcrest High School | Evergreen | Public school | 9–12 | 0 |
| Hillcrest High School | Tuscaloosa | Public school | 9–12 | 0 |