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

6 schools in Henry County

Alabama · 2,524 students · 2 cities

Henry County's public schools, 6 in all, serve about 2,524 K-12 students inside Alabama, an average of 421 per campus.

7-year change in Henry County

SY 2017-18 vs SY 2024-25
Total enrollment
2,524
+59 (+2%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
65%
was 63%
% Hispanic
4%
was 4%
% Black
26%
was 30%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Headland Elementary SchoolHeadlandElementaryPK-05898
Headland Middle SchoolHeadlandMiddle06-09580
Headland High SchoolHeadlandHigh10-12442
Abbeville Elementary SchoolAbbevilleElementaryPK-06338
Abbeville High SchoolAbbevilleHigh07-12266
Henry County Virtual CampusAbbevilleCombined01-12·

About Henry County

Henry County is a rural-scale Alabama school district running 6 campuses with combined enrollment near 2,524.

In terms of grade levels, Henry County is made up of 2 elementary, 1 middle, 2 high schools, and 1 combined or other.

Per-school enrollment averages around 421 in this district, below the Alabama typical of 544.

Looking at the last 7 years. Total public-school enrollment in Henry County has held roughly steady since SY 2017-18, moving from about 2,465 students to 2,524. The Black share of public-school enrollment declined from 30% to 26%.

On allk12, the community for Henry County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many schools are in Henry County?
Henry County operates 6 public K-12 schools in Alabama, serving approximately 2,524 students.
What is the mix of elementary, middle, and high schools in Henry County?
Henry County includes 2 elementary, 1 middle, 2 high, 1 combined-grade schools.
What is the largest school in Henry County?
Headland Elementary School is the largest public school in Henry County by enrollment, with approximately 898 students.
What grade levels does Henry County serve?
Henry County schools serve students from pre-K through grade 12, across 6 campuses.
What cities does Henry County serve?
Henry County operates schools in Headland, Abbeville across Alabama.