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 651–700 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Mountain Brook Junior High SchoolMountain BrookPublic school7–90
Mountain Brook High SchoolMountain BrookPublic school10–120
Mountain Brook Elementary SchoolMountain BrookPublic schoolPK–60
Mount Olive Intermediate SchoolFort MitchellPublic school3–50
Mount Olive Elementary SchoolMount OlivePublic schoolPK–50
Mount HopeMt HopePublic schoolPK–60
Moundville Elementary SchoolMoundvillePublic schoolPK–50
Moulton Middle SchoolMoultonPublic school5–80
Moulton Elementary SchoolMoultonPublic schoolPK–40
Most Pure Heart Of Mary Catholic SchoolMobilePrivate schoolPK–80
Mortimer Jordan High SchoolKimberlyPublic school9–120
Morris Slingluff Elementary SchoolDothanPublic schoolK–50
Morris Middle SchoolHuntsvillePublic school6–80
Morris Elementary SchoolMontgomeryPublic schoolK–50
Morris Elementary SchoolHuntsvillePublic schoolPK–50
Morris Avenue Intermediate SchoolOpelikaPublic school3–50
Morningview Elementary SchoolMontgomeryPublic schoolK–50
Morningside Elementary SchoolMobilePublic schoolPK–50
Morgan County Schools Technology ParkSomervillePublic school10–120
Morgan County Learning CenterHartsellePublic school6–120
Moores Mill Intermediate SchoolNew MarketPublic school3–50
Moorer Middle SchoolEufaulaPublic school6–80
Moody Junior High SchoolMoodyPublic school7–80
Moody Intermediate SchoolMoodyPublic school4–60
Moody High SchoolMoodyPublic school9–120
Moody Elementary SchoolMoodyPublic schoolPK–30
Montview Elementary SchoolHuntsvillePublic schoolPK–50
Montgomery Preparatory Academy for Career TechnologiesMontgomeryPublic school10–120
Montgomery Christian SchoolMontgomeryPrivate schoolK–50
Montgomery Catholic Preparatory School, St. BedeMontgomeryPrivate schoolPK–60
Montgomery Catholic Preparatory SchoolMontgomeryPrivate schoolK–120
Montevallo Middle SchoolMontevalloPublic school6–80
Montevallo High SchoolMontevalloPublic school9–120
Montevallo Elementary SchoolMontevalloPublic schoolK–50
Montessori World SchoolMobilePrivate schoolPK–K0
Montessori School At HampsteadMontgomeryPrivate schoolPK–K0
Montessori AcademyMontgomeryPrivate schoolPK–K0
Monte Sano Elementary SchoolHuntsvillePublic schoolPK–60
Monrovia Middle SchoolHuntsvillePublic school6–80
Monrovia Elementary SchoolHuntsvillePublic schoolPK–50
Monroeville Middle SchoolMonroevillePublic school5–80
Monroeville Elementary SchoolMonroevillePublic schoolPK–40
Monroe Intermediate SchoolLower PeachtreePublic schoolK–80
Monroe County High SchoolMonroevillePublic school9–120
Monroe County Careertechnical CenterMonroevillePublic school9–120
Mobile Mental Health CenterMobilePublic schoolK–120
Mobile Junior AcademyMobilePrivate schoolPK–80
Mobile County Training Middle SchoolMobilePublic school6–80
Mobile Christian SchoolMobilePrivate schoolPK–120
Mitchell Elementary SchoolGadsdenPublic schoolPK–50