14 schools in Madison
Madison's public-school directory totals 14 schools, with student enrollment near 13,640 (9 elementary, 3 middle, and 2 high).
7-year change in Madison
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Bob Jones High School | High | 09-12 | 2,048 |
| Columbia Elementary School | Elementary | KG-05 | 701 |
| Discovery Middle School | Middle | 06-08 | 1,054 |
| Heritage Elementary School | Elementary | KG-05 | 869 |
| Horizon Elementary School | Elementary | KG-05 | 567 |
| James Clemens High School | High | 09-12 | 2,159 |
| Journey Middle School | Middle | 06-08 | 903 |
| Legacy Elementary School | Elementary | PK-05 | 594 |
| Liberty Middle School | Middle | 06-08 | 1,103 |
| Madison City School PreK Center | Elementary | PK-PK | 252 |
| Madison Elementary School | Elementary | KG-05 | 603 |
| MidTown Elementary School | Elementary | KG-05 | 1,097 |
| Mill Creek Elementary School | Elementary | PK-05 | 965 |
| Rainbow Elementary School | Elementary | KG-05 | 725 |
About Madison
Across Madison, Alabama, 14 public schools serves about 13,640 students between them.
On the level-by-level breakdown, the city consists of 9 elementary, 3 middle, and 2 high.
Schools in Madison average about 974 students each, 79% above the Alabama norm.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment increased 19%: 11,484 students in SY 2017-18 versus 13,640 in SY 2024-25. Over that span, Madison gained 2 schools, going from 12 to 14. Demographically, the White share of enrollment decreased from 61% to 53%.
On allk12, the community for Madison discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.