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

3 schools in Elba

Alabama · Public K-12

Public-school enrollment in Elba comes to roughly 603 students across 3 schools (1 elementary and 2 high).

7-year change in Elba

SY 2017-18 vs SY 2024-25
Total enrollment
603
-11 (-2%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
46%
was 45%
% Hispanic
5%
was 4%
% Black
45%
was 47%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Elba Elementary SchoolElementaryPK-06379
Elba High SchoolHigh07-12224
The Elba Career AcademyHigh07-12·

About Elba

Public education in Elba, Alabama runs across 3 schools that educates roughly 603 students. By footprint, Elba sits in the sparse bracket.

For a sense of the school types, the city comprises 1 elementary, and 2 high.

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

Looking at the last 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 614 students in SY 2017-18 versus 603 in SY 2024-25.

Within the allk12 community for this area, the community for Elba discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Elba?
Elba, Alabama has 3 public K-12 schools serving approximately 603 students.
How many elementary, middle, and high schools are in Elba?
Elba has 1 elementary, 2 high public schools.
What is the largest public school in Elba?
Elba Elementary School is the largest public school in Elba by enrollment, with approximately 379 students.
What school districts serve Elba?
Elba public schools are operated by Elba City.
What grade levels do public schools in Elba cover?
Public schools in Elba serve students from pre-K through grade 12.