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

Schools in Alabama, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Morris Middle SchoolHuntsvillePublic school6–80
Morris Slingluff Elementary SchoolDothanPublic schoolK–50
Mortimer Jordan High SchoolKimberlyPublic school9–120
Moulton Elementary SchoolMoultonPublic schoolPK–40
Moulton Middle SchoolMoultonPublic school5–80
Moundville Elementary SchoolMoundvillePublic schoolPK–50
Mount HopeMt HopePublic schoolPK–60
Mount Olive Elementary SchoolMount OlivePublic schoolPK–50
Mount Olive Intermediate SchoolFort MitchellPublic school3–50
Mountain Brook Elementary SchoolMountain BrookPublic schoolPK–60
Mountain Brook High SchoolMountain BrookPublic school10–120
Mountain Brook Junior High SchoolMountain BrookPublic school7–90
Mountain Gap Elementary SchoolHuntsvillePublic schoolPK–50
Mountain Gap Middle SchoolHuntsvillePublic school6–80
Mt Carmel Elementary SchoolHuntsvillePublic schoolPK–30
Mt Laurel Elementary SchoolBirminghamPublic schoolK–50
Mt Olive Primary SchoolFt MitchellPublic schoolPK–20
Mulkey Elementary SchoolGenevaPublic schoolPK–50
Munford Elementary SchoolMunfordPublic schoolPK–50
Munford High SchoolMunfordPublic school9–120
Munford Middle SchoolMunfordPublic school6–80
Murphy High SchoolMobilePublic school9–120
Muscle Shoals Career AcademyMuscle ShoalsPublic school9–120
Muscle Shoals High SchoolMuscle ShoalsPublic school9–120
Muscle Shoals Middle SchoolMuscle ShoalsPublic school6–80
Myrtlewood Elementary SchoolFostersPublic schoolPK–40
Nan Gray Davis Elementary SchoolTheodorePublic schoolPK–50
Nathaniel H Stephens Elementary SchoolAlexander CityPublic school3–40
New Bethel Elementary SchoolTuscumbiaPublic schoolPK–50
New Brockton Elementary SchoolNew BrocktonPublic schoolPK–50
New Brockton High SchoolNew BrocktonPublic school9–120
New Brockton Middle SchoolNew BrocktonPublic school6–80
New Century Technology High SchoolHuntsvillePublic school9–120
New DirectionColumbianaPublic school6–120
New Hope Elementary SchoolNew HopePublic schoolPK–60
New Hope High SchoolNew HopePublic school7–120
New Horizon Alternative SchoolBessemerPublic school7–120
New Market SchoolNew MarketPublic schoolPK–60
Newton Elementary SchoolNewtonPublic schoolPK–60
NicholsLawson Middle SchoolSylacaugaPublic school6–80
Nixon Elementary SchoolMontgomeryPublic schoolPK–50
North Baldwin Center For TechnologyBay MinettePublic school9–120
North Jackson High SchoolStevensonPublic school9–120
North Jefferson Middle SchoolKimberlyPublic school6–80
North Mobile County Middle SchoolAxisPublic schoolPK–80
North Sand Mountain SchoolHigdonPublic schoolPK–120
Northport Elementary SchoolNorthportPublic schoolPK–20
Northport Intermediate SchoolNorthportPublic school5–60
Northridge High SchoolTuscaloosaPublic school9–120
Northridge Middle SchoolTuscaloosaPublic school6–80