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,151–1,200 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

Schools in Alabama, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Moorer Middle SchoolEufaulaPublic school6–80
Moores Mill Intermediate SchoolNew MarketPublic school3–50
Morgan County Learning CenterHartsellePublic school6–120
Morgan County Schools Technology ParkSomervillePublic school10–120
Morningside Elementary SchoolMobilePublic schoolPK–50
Morningview Elementary SchoolMontgomeryPublic schoolK–50
Morris Avenue Intermediate SchoolOpelikaPublic school3–50
Morris Elementary SchoolMontgomeryPublic schoolK–50
Morris Elementary SchoolHuntsvillePublic schoolPK–50
Morris Middle SchoolHuntsvillePublic school6–80
Morris Slingluff Elementary SchoolDothanPublic schoolK–50
Mortimer Jordan High SchoolKimberlyPublic school9–120
Most Pure Heart Of Mary Catholic SchoolMobilePrivate schoolPK–80
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
Mountain View Christian AcademyBryantPrivate schoolPK–120
Mt Carmel Elementary SchoolHuntsvillePublic schoolPK–30
Mt Laurel Elementary SchoolBirminghamPublic schoolK–50
Mt Olive Primary SchoolFt MitchellPublic schoolPK–20
Mt Pilgrim Christian AcademyFairfieldPrivate schoolK–60
Mt Pleasant Christian SchoolBlountsvillePrivate schoolPK–110
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
Ne Miles Jewish Day SchoolBirminghamPrivate schoolK–80
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 Covenant Christian AcademyBrantleyPrivate schoolPK–70
New Day AcademyDothanPrivate school4–120
New Day Church Of Faith MinistriesGardendalePrivate schoolK–50