The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Madison County

Alabama · Public K-12

87 public schools serving approximately 54,651 students, in a county of 405,718 residents.

Schools
87
4 districts
Enrollment
54,651
NCES CCD
Median income
$86,499
Above Alabama avg
Free/reduced lunch
42.8%
Below Alabama avg
Elementary
48
schools
Middle
20
schools
High
14
schools
Combined / other
5
schools
LARGEST DISTRICT
Huntsville City
23,776 students · 4 districts in Madison County

County vs. school enrollment demographics

Left bar is the racial makeup of Madison County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
63%
Hispanic
7%
Black
24%
Asian
3%
Two or more
8%
Native American
1%
Pacific Islander
0%
School enrollment
White
48%
Hispanic
n/r
Black
29%
Asian
3%
Two or more
6%
Native American
2%
Pacific Islander
0%
Bachelor's+
46.4%
adults 25+
Poverty rate
6.9%
ACS 5-year
Unemployment
3.6%
civilian labor
Median age
38
21.6% under 18

All schools (87)

NameCityLevelGradesEnrollmentRating
Virgil Grissom High SchoolHuntsvilleHigh09-121,974·
Bob Jones High SchoolMadisonHigh09-121,920·
Huntsville High SchoolHuntsvilleHigh09-121,826·
Sparkman High SchoolHarvestHigh10-121,738·
Liberty Middle SchoolMadisonMiddle06-081,493·
Hazel Green High SchoolHazel GreenHigh09-121,348·
Discovery Middle SchoolMadisonMiddle06-081,334·
Buckhorn High SchoolNew MarketHigh09-121,287·
Madison Cross Roads Elementary SchoolToneyElementaryPK-051,035·
Monrovia Middle SchoolHuntsvilleMiddle06-081,003·
MidTown Elementary SchoolMadisonElementaryPK-05999·
GoldsmithSchiffman ElementaryBig CoveElementaryPK-05964·
Columbia High SchoolHuntsvilleHigh09-12954·
Mill Creek Elementary SchoolMadisonElementaryPK-05940·
Rainbow Elementary SchoolMadisonElementaryPK-05926·
Heritage Elementary SchoolMadisonElementaryKG-05876·
Sparkman Middle SchoolToneyMiddle06-08859·
Providence ElementaryHuntsvilleElementaryPK-05848·
Jemison High SchoolHuntsvilleHigh09-12843·
Lee High SchoolHuntsvilleHigh09-12840·
Moores Mill Intermediate SchoolNew MarketMiddle04-06840·
Riverton Intermediate SchoolHuntsvilleMiddle04-06813·
Columbia Elementary SchoolMadisonElementaryPK-05784·
Lynn Fanning Elementary SchoolMeridianvilleElementaryPK-03772·
Hazel Green Elementary SchoolHazel GreenElementaryPK-04738·
Hampton Cove Middle SchoolHampton CoveMiddle06-08735·
Harvest SchoolHarvestElementaryPK-05734·
Meridianville Middle SchoolHazel GreenMiddle07-08724·
Buckhorn Middle SchoolNew MarketMiddle07-08688·
Hampton Cove ElementaryHampton CoveElementaryPK-05684·
Central SchoolHuntsvilleElementaryPK-08657·
Sparkman Ninth Grade SchoolHarvestSecondary09-09651·
Mt Carmel Elementary SchoolHuntsvilleElementaryPK-03646·
Blossomwood Elementary SchoolHuntsvilleElementaryPK-06635·
Legacy Elementary SchoolMadisonElementaryPK-05631·
Endeavor Elementary SchoolHarvestElementaryPK-05628·
Madison County Virtual AcademyHuntsvilleOther04-12625·
Sonnie Hereford Elementary SchoolHuntsvilleElementaryPK-06611·
New Hope High SchoolNew HopeHigh07-12586·
New Hope Elementary SchoolNew HopeElementaryPK-06582·
Riverton Elementary SchoolHuntsvilleElementaryPK-03581·
Williams Middle SchoolHuntsvilleMiddle06-08548·
Horizon Elementary SchoolMadisonElementaryPK-05547·
Whitesburg Middle SchoolHuntsvilleMiddle06-08539·
McDonnell Elementary SchoolHuntsvilleElementaryPK-05528·
Williams Elementary SchoolHuntsvilleElementaryPK-05521·
Morris Elementary SchoolHuntsvilleElementaryPK-05515·
Ridgecrest Elementary SchoolHuntsvilleElementaryPK-05511·
Madison Elementary SchoolMadisonElementaryPK-05505·
Challenger Elementary SchoolHuntsvilleElementaryPK-05503·
Monrovia Elementary SchoolHuntsvilleElementaryPK-05495·
Madison County High SchoolGurleyHigh09-12483·
Rolling Hills Elementary SchoolHuntsvilleElementaryPK-06483·
Weatherly Heights Elementary SchoolHuntsvilleElementaryPK-05481·
Martin Luther King Jr Elementary SchoolHuntsvilleElementaryPK-05464·
Lakewood Elementary SchoolHuntsvilleElementaryPK-06459·
Jones Valley Elementary SchoolHuntsvilleElementaryPK-06456·
Morris Middle SchoolHuntsvilleMiddle06-08453·
Challenger Middle SchoolHuntsvilleMiddle06-08438·
James Dawson ElementaryHuntsvilleElementaryPK-06432·
Mountain Gap Middle SchoolHuntsvilleMiddle06-08419·
Huntsville Junior High SchoolHuntsvilleMiddle06-08418·
Ronald McNair 78HuntsvilleMiddle07-08414·
Madison County Elementary SchoolGurleyElementaryPK-08412·
New Century Technology High SchoolHuntsvilleHigh09-12403·
Roger B Chaffee Elementary SchoolHuntsvilleElementaryPK-05399·
New Market SchoolNew MarketElementaryPK-06394·
Academy For Academics Arts Elementary SchoolHuntsvilleElementaryPK-05388·
Highlands Elementary SchoolHuntsvilleElementaryPK-06371·
Chapman Middle SchoolHuntsvilleMiddle06-08368·
Farley Elementary SchoolHuntsvilleElementaryPK-05338·
Whitesburg Elementary SchoolHuntsvilleElementaryPK-05334·
Mountain Gap Elementary SchoolHuntsvilleElementaryPK-05324·
Owens Cross Roads SchoolOwens Cross RoadsElementaryPK-04319·
Academy For Science Foreign LanguageHuntsvilleElementaryPK-05299·
Walnut Grove SchoolNew MarketElementaryPK-06282·
Monte Sano Elementary SchoolHuntsvilleElementaryPK-06263·
Academy for Academics and Arts Middle SchoolHuntsvilleMiddle06-08239·
Montview Elementary SchoolHuntsvilleElementaryPK-06227·
Academy For Science Foreign Language Middle SchoolHuntsvilleMiddle06-08182·
Chapman Elementary SchoolHuntsvilleElementaryPK-05145·
Huntsville Center For TechnologyHuntsvilleHigh09-120·
Madison County Alternative SchoolHuntsvilleOther01-120·
Madison County Career Technical CenterHuntsvilleHigh09-120·
Mental Health CenterHuntsvilleOtherKG-120·
Child Count OnlyHuntsvilleSecondary09-09··
Journey Middle SchoolMadisonMiddle06-08··

Frequently asked

How many public schools are in Madison County?
Madison County, Alabama has 87 public K-12 schools serving approximately 54,651 students.
What is the mix of elementary, middle, and high schools in Madison County?
The county's public school system includes 48 elementary, 20 middle, 14 high, 3 combined-grade schools.
What is the largest school district in Madison County?
Huntsville City is the largest school district in Madison County, serving approximately 23,776 students. The county contains 4 school districts overall.
What is the population of Madison County?
Madison County, Alabama has a population of approximately 405,718, with a median age of 38. About 21.6% of residents are under 18.
What is the median household income in Madison County?
Median household income in Madison County is $86,499, above the Alabama average of $55,552. About 6.9% of residents live below the federal poverty line.
How educated are residents of Madison County?
Approximately 46.4% of adults 25 and older in Madison County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Madison County qualify for free or reduced lunch?
Roughly 42.8% of students in Madison County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Alabama county average of 67.0%.
What is the student-teacher ratio in Madison County schools?
Across Madison County public schools, the enrollment-weighted student-teacher ratio is approximately 18.4 to 1.
What is the racial makeup of Madison County?
Madison County residents are approximately 63% White, 7% Hispanic, 24% Black, 3% Asian, 8% two or more races according to the Census ACS 5-year estimate.
What share of housing in Madison County is owner-occupied?
Madison County has about 178,607 housing units, of which roughly 68.3% are owner-occupied.
DATA · Census ACS 5-year · NCES Common Core of Data