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,101–1,150 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
Meadowlake ElementaryMobilePublic schoolPK–50
Meadowlane Elementary SchoolPhenix CityPublic schoolK–50
Meadowview Christian SchoolSelmaPrivate schoolPK–120
Meadowview Elementary SchoolSelmaPublic schoolPK–60
Meek Elementary SchoolArleyPublic schoolPK–40
Meek High SchoolArleyPublic school5–120
Memorial Park Elementary SchoolJasperPublic school2–30
Mental Health CenterHuntsvillePublic schoolK–120
Meridianville Middle SchoolHazel GreenPublic school6–80
Midfield Area Vocational DepartmentMidfieldPublic school9–120
Midfield Elementary SchoolMidfieldPublic schoolPK–40
Midfield High SchoolMidfieldPublic school9–120
Midland City Elementary SchoolMidland CityPublic schoolPK–40
MidTown Elementary SchoolMadisonPublic schoolK–50
Mill Creek Elementary SchoolMadisonPublic schoolPK–50
Millbrook Middle SchoolMillbrookPublic school5–80
Millry High SchoolMillryPublic schoolPK–120
Minor Community SchoolBirminghamPublic schoolPK–50
Minor Elementary SchoolBirminghamPublic schoolPK–50
Minor High SchoolAdamsvillePublic school9–120
Minor Middle SchoolAdamsvillePublic school6–80
Miracle Academy Private Christian SchoolBirminghamPrivate school1–80
Mitchell Elementary SchoolGadsdenPublic schoolPK–50
Mobile Christian SchoolMobilePrivate schoolPK–120
Mobile County Training Middle SchoolMobilePublic school6–80
Mobile Junior AcademyMobilePrivate schoolPK–80
Mobile Mental Health CenterMobilePublic schoolK–120
Monroe County Careertechnical CenterMonroevillePublic school9–120
Monroe County High SchoolMonroevillePublic school9–120
Monroe Intermediate SchoolLower PeachtreePublic schoolK–80
Monroeville Elementary SchoolMonroevillePublic schoolPK–40
Monroeville Middle SchoolMonroevillePublic school5–80
Monrovia Elementary SchoolHuntsvillePublic schoolPK–50
Monrovia Middle SchoolHuntsvillePublic school6–80
Monte Sano Elementary SchoolHuntsvillePublic schoolPK–60
Montessori AcademyMontgomeryPrivate schoolPK–K0
Montessori School At HampsteadMontgomeryPrivate schoolPK–K0
Montessori World SchoolMobilePrivate schoolPK–K0
Montevallo Elementary SchoolMontevalloPublic schoolK–50
Montevallo High SchoolMontevalloPublic school9–120
Montevallo Middle SchoolMontevalloPublic school6–80
Montgomery Catholic Preparatory SchoolMontgomeryPrivate schoolK–120
Montgomery Catholic Preparatory School, St. BedeMontgomeryPrivate schoolPK–60
Montgomery Christian SchoolMontgomeryPrivate schoolK–50
Montgomery Preparatory Academy for Career TechnologiesMontgomeryPublic school10–120
Montview Elementary SchoolHuntsvillePublic schoolPK–50
Moody Elementary SchoolMoodyPublic schoolPK–30
Moody High SchoolMoodyPublic school9–120
Moody Intermediate SchoolMoodyPublic school4–60
Moody Junior High SchoolMoodyPublic school7–80