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

17 schools in Selma

Alabama · Public K-12

The Selma public-school footprint covers 17 schools and about 3,264 K-12 students, with an average school size near 192.

4-year change in Selma

SY 2020-21 vs SY 2024-25
Total enrollment
3,264
-506 (-13%) vs SY 2020-21
School count
13
-1 (-7%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
17,057
all ages · ACS 5-yr
Students
3,264
public K-12 · NCES
Schools
17
public K-12

About Selma

Across Selma, Alabama, 17 public schools educates about 3,264 students between them.

For a sense of the school types, the city comprises 9 elementary, 3 middle, 4 high, and 1 other.

Per-school enrollment runs near 192, noticeably below the state mean of about 544.

Five-year track record. Across the same 4-year window, public-school enrollment decreased 13%: 3,770 students in SY 2020-21 versus 3,264 in SY 2024-25. The school count fell from 14 to 13 across the same 4-year window.

In the discussion threads here, the community for Selma discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Selma?
Selma, Alabama has 17 public K-12 schools serving approximately 3,264 students.
How many elementary, middle, and high schools are in Selma?
Selma has 9 elementary schools, 3 middle schools, 4 high schools, and 1 combined-grade school.
What is the largest public school in Selma?
Selma High School is the largest public school in Selma by enrollment, with approximately 680 students.
What school districts serve Selma?
Selma is served by 2 public school districts, including Selma City, Dallas County.
What grade levels do public schools in Selma cover?
Public schools in Selma serve students from pre-K through grade 12.