Madison County
Madison County, Alabama hosts 89 public K-12 schools and around 55,800 students, averaging roughly 627 per campus. Huntsville City runs the largest share. The level mix is 51 elementary, 19 middle, and 16 high schools.
7-year change in Madison County
SY 2017-18 vs SY 2024-25County 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".
Test scores in Madison County
Latest 2024-25 ELA proficiency, 80 schools ranked. Alabama state average: 53.0%.
- Hampton Cove Elementary· 92.0%
- Heritage Elementary School· 88.9%
- Hampton Cove Middle School· 88.8%
- Monte Sano Elementary School· 87.2%
- Mountain Gap Elementary School· 86.0%
- Jemison High School· 7.9%
- Columbia High School· 11.3%
- Lee High School· 25.0%
- Ronald McNair 78· 29.9%
- McDonnell Elementary School· 30.8%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Bob Jones High School | Madison | High | 09-12 | 2,048 | · |
| Virgil Grissom High School | Huntsville | High | 09-12 | 1,847 | · |
| Huntsville High School | Huntsville | High | 09-12 | 1,807 | · |
| Sparkman High School | Harvest | High | 09-12 | 1,770 | · |
| Hazel Green High School | Hazel Green | High | 09-12 | 1,454 | · |
| Buckhorn High School | New Market | High | 09-12 | 1,320 | · |
| Providence Elementary | Huntsville | Elementary | PK-05 | 1,152 | · |
| Liberty Middle School | Madison | Middle | 06-08 | 1,103 | · |
| Meridianville Middle School | Hazel Green | Middle | 06-08 | 1,100 | · |
| MidTown Elementary School | Madison | Elementary | KG-05 | 1,097 | · |
| Discovery Middle School | Madison | Middle | 06-08 | 1,054 | · |
| Monrovia Middle School | Huntsville | Middle | 06-08 | 988 | · |
| Mill Creek Elementary School | Madison | Elementary | PK-05 | 965 | · |
| Hazel Green Elementary School | Hazel Green | Elementary | PK-05 | 963 | · |
| GoldsmithSchiffman Elementary | Big Cove | Elementary | PK-05 | 935 | · |
| Columbia High School | Huntsville | High | 09-12 | 916 | · |
| Journey Middle School | Madison | Middle | 06-08 | 903 | · |
| Lee High School | Huntsville | High | 09-12 | 877 | · |
| Riverton Intermediate School | Huntsville | Middle | 04-06 | 872 | · |
| Heritage Elementary School | Madison | Elementary | KG-05 | 869 | · |
| Jemison High School | Huntsville | High | 09-12 | 858 | · |
| Madison Cross Roads Elementary School | Toney | Elementary | PK-05 | 841 | · |
| Hampton Cove Middle School | Hampton Cove | Middle | 06-08 | 785 | · |
| Endeavor Elementary School | Harvest | Elementary | PK-05 | 760 | · |
| Rainbow Elementary School | Madison | Elementary | KG-05 | 725 | · |
| Sparkman Middle School | Toney | Middle | 06-08 | 723 | · |
| Hampton Cove Elementary | Hampton Cove | Elementary | PK-05 | 711 | · |
| Buckhorn Middle School | New Market | Middle | 07-08 | 701 | · |
| Columbia Elementary School | Madison | Elementary | KG-05 | 701 | · |
| Moores Mill Intermediate School | New Market | Elementary | 03-05 | 675 | · |
| Harvest School | Harvest | Elementary | PK-05 | 663 | · |
| Williams Middle School | Huntsville | Middle | 06-08 | 659 | · |
| Mt Carmel Elementary School | Huntsville | Elementary | PK-03 | 638 | · |
| Sparkman Ninth Grade School | Harvest | High | 09-09 | 621 | · |
| Lynn Fanning Elementary School | Meridianville | Elementary | KG-02 | 618 | · |
| Central School | Huntsville | Elementary | PK-08 | 610 | · |
| Madison Elementary School | Madison | Elementary | KG-05 | 603 | · |
| Monrovia Elementary School | Huntsville | Elementary | PK-05 | 600 | · |
| New Hope High School | New Hope | High | 07-12 | 598 | · |
| Blossomwood Elementary School | Huntsville | Elementary | PK-06 | 596 | · |
| Riverton Elementary School | Huntsville | Elementary | PK-03 | 596 | · |
| Legacy Elementary School | Madison | Elementary | PK-05 | 594 | · |
| Sonnie Hereford Elementary School | Huntsville | Elementary | PK-06 | 578 | · |
| Horizon Elementary School | Madison | Elementary | KG-05 | 567 | · |
| Whitesburg Middle School | Huntsville | Middle | 06-08 | 535 | · |
| New Hope Elementary School | New Hope | Elementary | PK-06 | 534 | · |
| Morris Elementary School | Huntsville | Elementary | PK-05 | 532 | · |
| Huntsville Junior High School | Huntsville | Middle | 07-08 | 530 | · |
| Madison County Virtual Academy | Huntsville | High | 06-12 | 513 | · |
| McDonnell Elementary School | Huntsville | Elementary | PK-05 | 511 | · |
| Challenger Elementary School | Huntsville | Elementary | PK-05 | 491 | · |
| Williams Elementary School | Huntsville | Elementary | PK-05 | 484 | · |
| Rolling Hills Elementary School | Huntsville | Elementary | PK-06 | 483 | · |
| Weatherly Heights Elementary School | Huntsville | Elementary | PK-05 | 472 | · |
| Jones Valley Elementary School | Huntsville | Elementary | PK-06 | 471 | · |
| Ridgecrest Elementary School | Huntsville | Elementary | PK-05 | 463 | · |
| Martin Luther King Jr Elementary School | Huntsville | Elementary | PK-05 | 458 | · |
| Madison County High School | Gurley | High | 09-12 | 451 | · |
| James Dawson Elementary | Huntsville | Elementary | PK-06 | 447 | · |
| New Market School | New Market | Elementary | PK-06 | 426 | · |
| Challenger Middle School | Huntsville | Middle | 06-09 | 425 | · |
| Madison County Elementary School | Gurley | Elementary | PK-08 | 421 | · |
| Academy For Academics Arts Elementary School | Huntsville | Elementary | PK-05 | 400 | · |
| Lakewood Elementary School | Huntsville | Elementary | PK-06 | 397 | · |
| Morris Middle School | Huntsville | Middle | 06-08 | 397 | · |
| Roger B Chaffee Elementary School | Huntsville | Elementary | PK-05 | 396 | · |
| Ronald McNair 78 | Huntsville | Middle | 07-08 | 390 | · |
| Whitesburg Elementary School | Huntsville | Elementary | PK-05 | 379 | · |
| Highlands Elementary School | Huntsville | Elementary | PK-06 | 370 | · |
| Mountain Gap Middle School | Huntsville | Middle | 06-08 | 366 | · |
| New Century Technology High School | Huntsville | High | 09-12 | 366 | · |
| Mountain Gap Elementary School | Huntsville | Elementary | PK-05 | 341 | · |
| Artemis Virtual Academy | Huntsville | Combined | KG-12 | 338 | · |
| Owens Cross Roads School | Owens Cross Roads | Elementary | PK-04 | 338 | · |
| Farley Elementary School | Huntsville | Elementary | PK-05 | 334 | · |
| Chapman Middle School | Huntsville | Middle | 06-08 | 315 | · |
| Academy For Science Foreign Language | Huntsville | Elementary | PK-05 | 303 | · |
| Walnut Grove School | New Market | Elementary | PK-06 | 303 | · |
| Academy for Academics and Arts Middle School | Huntsville | Middle | 06-08 | 270 | · |
| Monte Sano Elementary School | Huntsville | Elementary | PK-06 | 263 | · |
| Madison City School PreK Center | Madison | Elementary | PK-PK | 252 | · |
| Montview Elementary School | Huntsville | Elementary | PK-05 | 213 | · |
| Academy For Science Foreign Language Middle School | Huntsville | Middle | 06-08 | 194 | · |
| Chapman Elementary School | Huntsville | Elementary | PK-05 | 167 | · |
| Child Count Only | Huntsville | Elementary | M-M | · | · |
| Huntsville Center For Technology | Huntsville | High | 09-12 | · | · |
| Madison County Alternative School | Huntsville | Combined | 01-12 | · | · |
| Madison County Career Technical Center | Huntsville | High | 09-12 | · | · |
| Mental Health Center | Huntsville | Combined | KG-12 | · | · |
Cities in Madison County
About Madison County
Madison County is a population-heavy Alabama county of about 405,718 residents, home to 89 public schools and roughly 55,800 students.
Looking at the wider area, census numbers show typical household earnings sit around $86,499, about 46% of adults have a bachelor's degree or above, and the federal-poverty share is near 7%. That income level is 56% meaningfully above the Alabama median.
On the level-by-level breakdown, Madison County is built around 51 elementary schools (27,706 students), 19 middle schools (12,310), 16 high schools (15,446), and 3 combined or other schools.
The largest single district in Madison County is Huntsville City, which alone enrolls about 24,222 students.
Looking at the last 7 years. Total public-school enrollment in Madison County has climbed 7% since SY 2017-18, moving from about 52,138 students to 55,800. Madison County now counts 84 public schools, up from 74 in SY 2017-18. Demographically, the White share of enrollment fell from 52% to 46%.
In the discussion threads here, the community for Madison County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.