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,001–1,050 of 1,546 public 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 |
|---|---|---|---|---|
| Morris Middle School | Huntsville | Public school | 6–8 | 0 |
| Morris Slingluff Elementary School | Dothan | Public school | K–5 | 0 |
| Mortimer Jordan High School | Kimberly | Public school | 9–12 | 0 |
| Moulton Elementary School | Moulton | Public school | PK–4 | 0 |
| Moulton Middle School | Moulton | Public school | 5–8 | 0 |
| Moundville Elementary School | Moundville | Public school | PK–5 | 0 |
| Mount Hope | Mt Hope | Public school | PK–6 | 0 |
| Mount Olive Elementary School | Mount Olive | Public school | PK–5 | 0 |
| Mount Olive Intermediate School | Fort Mitchell | Public school | 3–5 | 0 |
| Mountain Brook Elementary School | Mountain Brook | Public school | PK–6 | 0 |
| Mountain Brook High School | Mountain Brook | Public school | 10–12 | 0 |
| Mountain Brook Junior High School | Mountain Brook | Public school | 7–9 | 0 |
| Mountain Gap Elementary School | Huntsville | Public school | PK–5 | 0 |
| Mountain Gap Middle School | Huntsville | Public school | 6–8 | 0 |
| Mt Carmel Elementary School | Huntsville | Public school | PK–3 | 0 |
| Mt Laurel Elementary School | Birmingham | Public school | K–5 | 0 |
| Mt Olive Primary School | Ft Mitchell | Public school | PK–2 | 0 |
| Mulkey Elementary School | Geneva | Public school | PK–5 | 0 |
| Munford Elementary School | Munford | Public school | PK–5 | 0 |
| Munford High School | Munford | Public school | 9–12 | 0 |
| Munford Middle School | Munford | Public school | 6–8 | 0 |
| Murphy High School | Mobile | Public school | 9–12 | 0 |
| Muscle Shoals Career Academy | Muscle Shoals | Public school | 9–12 | 0 |
| Muscle Shoals High School | Muscle Shoals | Public school | 9–12 | 0 |
| Muscle Shoals Middle School | Muscle Shoals | Public school | 6–8 | 0 |
| Myrtlewood Elementary School | Fosters | Public school | PK–4 | 0 |
| Nan Gray Davis Elementary School | Theodore | Public school | PK–5 | 0 |
| Nathaniel H Stephens Elementary School | Alexander City | Public school | 3–4 | 0 |
| New Bethel Elementary School | Tuscumbia | Public school | PK–5 | 0 |
| New Brockton Elementary School | New Brockton | Public school | PK–5 | 0 |
| New Brockton High School | New Brockton | Public school | 9–12 | 0 |
| New Brockton Middle School | New Brockton | Public school | 6–8 | 0 |
| New Century Technology High School | Huntsville | Public school | 9–12 | 0 |
| New Direction | Columbiana | Public school | 6–12 | 0 |
| New Hope Elementary School | New Hope | Public school | PK–6 | 0 |
| New Hope High School | New Hope | Public school | 7–12 | 0 |
| New Horizon Alternative School | Bessemer | Public school | 7–12 | 0 |
| New Market School | New Market | Public school | PK–6 | 0 |
| Newton Elementary School | Newton | Public school | PK–6 | 0 |
| NicholsLawson Middle School | Sylacauga | Public school | 6–8 | 0 |
| Nixon Elementary School | Montgomery | Public school | PK–5 | 0 |
| North Baldwin Center For Technology | Bay Minette | Public school | 9–12 | 0 |
| North Jackson High School | Stevenson | Public school | 9–12 | 0 |
| North Jefferson Middle School | Kimberly | Public school | 6–8 | 0 |
| North Mobile County Middle School | Axis | Public school | PK–8 | 0 |
| North Sand Mountain School | Higdon | Public school | PK–12 | 0 |
| Northport Elementary School | Northport | Public school | PK–2 | 0 |
| Northport Intermediate School | Northport | Public school | 5–6 | 0 |
| Northridge High School | Tuscaloosa | Public school | 9–12 | 0 |
| Northridge Middle School | Tuscaloosa | Public school | 6–8 | 0 |