School data provided by GreatSchools for your convenience. Please contact schools directly for enrollment eligibility.



Madison is a city located primarily in Madison County, near the northern border of the State of Alabama. Madison extends west into neighboring Limestone County. The city is included in the Huntsville Metropolitan Area, the second-largest in the state.

Featured Listings MORE LISTINGS

Nearby School & Business