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

2 schools in Salem

Alabama · Public K-12

Public K-12 schools in Salem number 2, teaching approximately 574 Alabama students, an average of 287 per campus.

7-year change in Salem

SY 2017-18 vs SY 2024-25
Total enrollment
574
-32 (-5%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
75%
was 76%
% Hispanic
7%
was 3%
% Black
12%
was 19%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Lee County Learning CenterHigh06-12·
Wacoochee Elementary SchoolElementaryPK-06574

About Salem

Salem, Alabama is home to 2 public schools, with combined enrollment of approximately 574 students. By school count, it is a low-population city.

On the level-by-level breakdown, the city is made up of 1 elementary, and 1 high.

Average school size in Salem is around 287 students, 47% noticeably below the Alabama average of about 544.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 5%: 606 students in SY 2017-18 versus 574 in SY 2024-25. Demographically, the Black share of enrollment contracted from 19% to 12%.

Within the allk12 community for this area, the community for Salem 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 public schools are in Salem?
Salem, Alabama has 2 public K-12 schools serving approximately 574 students.
How many elementary, middle, and high schools are in Salem?
Salem has 1 elementary, 1 high public schools.
What is the largest public school in Salem?
Wacoochee Elementary School is the largest public school in Salem by enrollment, with approximately 574 students.
What school districts serve Salem?
Salem public schools are operated by Lee County.
What grade levels do public schools in Salem cover?
Public schools in Salem serve students from pre-K through grade 12.