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,051–1,100 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
Madison Cross Roads Elementary SchoolToneyPublic schoolPK–50
Madison Elementary SchoolMadisonPublic schoolK–50
Magic City Acceptance AcademyBirminghamPublic school6–120
Magnolia Elementary SchoolTrussvillePublic schoolK–50
Magnolia SchoolFoleyPublic schoolPK–60
Maplesville High SchoolMaplesvillePublic schoolPK–120
Maranathan AcademyBirminghamPrivate school6–120
Marbury High SchoolDeatsvillePublic school9–120
Marbury Middle SchoolMarburyPublic school6–80
Marengo High SchoolDixons MillsPublic schoolPK–120
Margaret ElementaryMargaretPublic schoolK–50
Margaret Yarbrough Elementary SchoolAuburnPublic school3–50
Marietta Johnson School Of Organic EducationFairhopePrivate schoolPK–40
Marion AcademyMarionPrivate schoolPK–120
Marion County Career AcademyHamiltonPublic schoolNot known0
Marion County High SchoolGuinPublic school7–120
Mars Hill Bible SchoolFlorencePrivate schoolPK–120
Marshall Alternative SchoolGuntersvillePublic school3–120
Marshall Christian SchoolAlbertvillePrivate schoolPK–120
Marshall County Online SchoolGuntersvillePublic school7–120
Marshall Technical SchoolGuntersvillePublic school10–120
Martha Gaskins K5BirminghamPublic schoolPK–50
Martin L King Jr Elementary SchoolTuscaloosaPublic schoolPK–50
Martin Luther King Jr Elementary SchoolHuntsvillePublic schoolPK–50
Mary B Austin Elementary SchoolMobilePublic schoolK–50
Mary G Montgomery High SchoolSemmesPublic school9–120
Mary W Burroughs Elementary SchoolTheodorePublic schoolPK–50
Maryvale Elementary SchoolMobilePublic schoolPK–50
Matthews Elementary SchoolNorthportPublic schoolPK–40
Mattie T Blount High SchoolEight MilePublic school9–120
Maxwell Elementary SchoolDuncanvillePublic schoolPK–50
Mayfair Child Development CenterHuntsvillePrivate schoolPK–K0
McAdory Elementary SchoolMcCallaPublic schoolPK–50
McAdory High SchoolMcCallaPublic school9–120
McAdory Middle SchoolMcCallaPublic school6–80
McBride Elementary SchoolMuscle ShoalsPublic school3–50
McCalla Elementary SchoolBessemerPublic schoolPK–50
McDavidJones Elementary SchoolCitronellePublic schoolPK–50
McDonnell Elementary SchoolHuntsvillePublic schoolPK–50
McElwain Christian AcademyBirminghamPrivate schoolK–40
McGill-toolen Catholic High SchoolMobilePrivate school9–120
McIntosh Elementary SchoolMcIntoshPublic schoolPK–50
McIntosh High SchoolMcIntoshPublic school6–120
McIntyre Comprehensive AcademyMontgomeryPublic school6–120
McKee Middle SchoolMontgomeryPublic school6–80
McKee PreK CenterMontgomeryPublic schoolPK0
McKenzie High SchoolMcKenziePublic schoolPK–120
McPs-st. Bede CampusMontgomeryPrivate schoolPK–60
McRae Learning CenterSelmaPrivate schoolPK–20
Meadow View Elementary SchoolAlabasterPublic schoolPK–30