Henry County
Inside Henry County, Alabama, public K-12 schools number 6 and serve about 2,524 students out of a population of 17,647. By grade band, the county runs 2 elementary, 1 middle, and 2 high schools.
7-year change in Henry County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Henry 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 Henry County
Latest 2024-25 ELA proficiency, 5 schools ranked. Alabama state average: 53.0%.
- Headland Middle School· 69.9%
- Headland Elementary School· 69.3%
- Abbeville Elementary School· 38.5%
- Headland High School· 30.8%
- Abbeville High School· 21.1%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Headland Elementary School | Headland | Elementary | PK-05 | 898 | · |
| Headland Middle School | Headland | Middle | 06-09 | 580 | · |
| Headland High School | Headland | High | 10-12 | 442 | · |
| Abbeville Elementary School | Abbeville | Elementary | PK-06 | 338 | · |
| Abbeville High School | Abbeville | High | 07-12 | 266 | · |
| Henry County Virtual Campus | Abbeville | Combined | 01-12 | · | · |
Cities in Henry County
About Henry County
Across the compact Alabama county of Henry County of about 17,647 residents, the public-school footprint covers 6 schools and about 2,524 students.
For perspective, census numbers show median household income runs near $59,931, 22% of adults hold a bachelor's degree or higher, and the poverty rate is around 14%. That income level is 8% noticeably above the Alabama median.
Looking at the level breakdown, Henry County spans 2 elementary schools (1,236 students), 1 middle school (580), 2 high schools (708), and 1 combined or other schools.
The largest single district in Henry County is Henry County Public Schools, which alone enrolls about 2,524 students.
Looking at the last 7 years. Combined enrollment now sits at 2,524 students, stayed largely flat from the 2,465 reported in SY 2017-18. On the demographic side, Black enrollment moved from 30% to 26% over the same window.
On allk12, the community for Henry County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.