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,051–1,100 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 |
|---|---|---|---|---|
| Headland Elementary School | Headland | Public school | PK–5 | 0 |
| Hazlewood Elementary School | Town Creek | Public school | PK–6 | 0 |
| Hazel Green High School | Hazel Green | Public school | 9–12 | 0 |
| Hazel Green Elementary School | Hazel Green | Public school | PK–5 | 0 |
| Hayneville Middle School | Hayneville | Public school | 6–8 | 0 |
| Hayes K8 | Birmingham | Public school | PK–8 | 0 |
| Hayden Primary School | Hayden | Public school | PK–2 | 0 |
| Hayden Middle School | Hayden | Public school | 5–7 | 0 |
| Hayden High School | Hayden | Public school | 8–12 | 0 |
| Hayden Elementary School | Hayden | Public school | 3–4 | 0 |
| Hatton Middle School | Town Creek | Public school | Not known | 0 |
| Hatton High School | Town Creek | Public school | 7–12 | 0 |
| Hatton Elementary School | Leighton | Public school | PK–5 | 0 |
| Hatton Elementary School | Town Creek | Public school | PK–6 | 0 |
| Harvest School | Harvest | Public school | PK–5 | 0 |
| Harvest Christian School | Bessemer | Private school | K–12 | 0 |
| Hartselle Junior High School | Hartselle | Public school | 7–8 | 0 |
| Hartselle Intermediate School | Hartselle | Public school | 5–6 | 0 |
| Hartselle High School | Hartselle | Public school | 9–12 | 0 |
| Harry N Mixon Intermediate School | Ozark | Public school | 1–6 | 0 |
| Harrand Creek Elementary School | Enterprise | Public school | K–6 | 0 |
| Harmony School | Logan | Public school | PK–5 | 0 |
| Harlan Elementary School | Florence | Public school | K–6 | 0 |
| Handley Middle School | Roanoke | Public school | 4–8 | 0 |
| Handley High School | Roanoke | Public school | 9–12 | 0 |
| Hanceville Primary School | Hanceville | Public school | PK–2 | 0 |
| Hanceville Middle School | Hanceville | Public school | 6–8 | 0 |
| Hanceville High School | Hanceville | Public school | 9–12 | 0 |
| Hanceville Elementary School | Hanceville | Public school | 3–5 | 0 |
| Hampton Cove Middle School | Hampton Cove | Public school | 6–8 | 0 |
| Hampton Cove Elementary | Hampton Cove | Public school | PK–5 | 0 |
| Hamilton Middle School | Hamilton | Public school | 5–8 | 0 |
| Hamilton High School | Hamilton | Public school | 9–12 | 0 |
| Hamilton Elementary School | Hamilton | Public school | PK–4 | 0 |
| Hall Kent Elementary School | Homewood | Public school | PK–5 | 0 |
| Haleyville Middle School | Haleyville | Public school | 6–8 | 0 |
| Haleyville High School | Haleyville | Public school | 9–12 | 0 |
| Haleyville Elementary School | Haleyville | Public school | PK–5 | 0 |
| Haleyville Center Of Technology | Haleyville | Public school | 7–12 | 0 |
| Hale County Middle School | Moundville | Public school | 6–8 | 0 |
| Hale County High School | Moundville | Public school | 9–12 | 0 |
| Halcyon Elementary School | Montgomery | Public school | PK–5 | 0 |
| Hackleburg High School | Hackleburg | Public school | 6–12 | 0 |
| Hackleburg Elementary School | Hackleburg | Public school | PK–5 | 0 |
| Gwin Elementary School | Hoover | Public school | PK–5 | 0 |
| GW Long Elementary School | Skipperville | Public school | PK–6 | 0 |
| Guntersville Middle School | Guntersville | Public school | 6–8 | 0 |
| Guntersville High School | Guntersville | Public school | 9–12 | 0 |
| Guntersville Elementary School | Guntersville | Public school | PK–2 | 0 |
| Gulf Shores Middle School | Gulf Shores | Public school | 6–8 | 0 |