Madison County
Huntsville, Alabama · Madison County · Regular local school district
Students
20,691
Grades
PK–12
Schools
30
Per-pupil spending
$10,905
Student demographics
Hispanic
1,854 (9%)
White
11,185 (54%)
Black
5,032 (24%)
Asian
222 (1%)
Two or more
1,405 (7%)
American Indian
959 (5%)
Pacific Islander
34 (0%)
Funding
Total revenue
$296,434,000
Federal
$31,595,000
State
$169,450,000
Local
$95,389,000
Contact
1275f Jordan Rd Bldg B, AL 35811
(256) 852-2557
www.mcssk12.orgSchools in Madison County (30)
| School | Type |
|---|---|
| Buckhorn High School | Regular School |
| Buckhorn Middle School | Regular School |
| Central School | Regular School |
| Endeavor Elementary School | Regular School |
| Harvest School | Regular School |
| Hazel Green Elementary School | Regular School |
| Hazel Green High School | Regular School |
| Legacy Elementary School | Regular School |
| Lynn Fanning Elementary School | Regular School |
| Madison County Alternative School | Alternative School |
| Madison County Career Technical Center | Vocational School |
| Madison County Elementary School | Regular School |
| Madison County High School | Regular School |
| Madison County Virtual Academy | Regular School |
| Madison Cross Roads Elementary School | Regular School |
| Meridianville Middle School | Regular School |
| Monrovia Elementary School | Regular School |
| Monrovia Middle School | Regular School |
| Moores Mill Intermediate School | Regular School |
| Mt Carmel Elementary School | Regular School |
| New Hope Elementary School | Regular School |
| New Hope High School | Regular School |
| New Market School | Regular School |
| Owens Cross Roads School | Regular School |
| Riverton Elementary School | Regular School |
| Riverton Intermediate School | Regular School |
| Sparkman High School | Regular School |
| Sparkman Middle School | Regular School |
| Sparkman Ninth Grade School | Regular School |
| Walnut Grove School | Regular School |
Get Madison County data via API
Enrollment, demographics, finance, GeoJSON boundary, and every school — one API call away as clean JSON. Look up the district for any address. Free tier: 500 requests/month, no card.
curl "https://api.districtapi.dev/v1/districts?address=1275f+Jordan+Rd+Bldg+B+Huntsville+AL" \ -H "X-API-Key: your_api_key"