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 901–950 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
Lynn High SchoolLynnPublic school5–120
Macedonia SchoolSectionPublic schoolPK–80
MacMillan International at McKeeMontgomeryPublic schoolK–50
Macon County Area Vocational SchoolTuskegee InstPublic school9–120
Maddox Intermediate SchoolJasperPublic school4–60
Madison City School PreK CenterMadisonPublic schoolPK0
Madison County Alternative SchoolHuntsvillePublic school1–120
Madison County Career Technical CenterHuntsvillePublic school9–120
Madison County Elementary SchoolGurleyPublic schoolPK–80
Madison County High SchoolGurleyPublic school9–120
Madison County Virtual AcademyHuntsvillePublic school6–120
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
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
Marion County Career AcademyHamiltonPublic schoolNot known0
Marion County High SchoolGuinPublic school7–120
Marshall Alternative SchoolGuntersvillePublic school3–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
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
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