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

4 schools in Haleyville

Alabama · Public K-12

Haleyville's public-school directory totals 4 schools, with student enrollment near 1,597 (1 elementary, 1 middle, and 2 high).

7-year change in Haleyville

SY 2017-18 vs SY 2024-25
Total enrollment
1,597
-64 (-4%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
79%
was 86%
% Hispanic
18%
was 9%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Haleyville Center Of TechnologyHigh07-12·
Haleyville Elementary SchoolElementaryPK-05785
Haleyville High SchoolHigh09-12464
Haleyville Middle SchoolMiddle06-08348

About Haleyville

Haleyville, Alabama is home to 4 public schools, with combined enrollment of approximately 1,597 students. By school count, it is a rural-scale city.

In terms of grade levels, the city is made up of 1 elementary, 1 middle, and 2 high.

Per-campus enrollment runs near 399, below the state mean of about 544.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 4%: 1,661 students in SY 2017-18 versus 1,597 in SY 2024-25. Demographically, the Hispanic share of enrollment expanded from 9% to 18%.

On allk12, the community for Haleyville discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Haleyville, Alabama?
There are 4 public K-12 schools in Haleyville, with a combined enrollment of about 1,597.
How many elementary, middle, and high schools are in Haleyville?
Haleyville has 1 elementary, 1 middle, 2 high public schools.
What is the largest public school in Haleyville?
Haleyville Elementary School is the largest public school in Haleyville by enrollment, with approximately 785 students.
What school districts serve Haleyville?
Haleyville public schools are operated by Haleyville City.
What grade levels do public schools in Haleyville cover?
Public schools in Haleyville serve students from pre-K through grade 12.