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

15 schools in Florence

Alabama · Public K-12

Public K-12 education in Florence runs across 15 schools, enrolling approximately 7,752 students, averaging 517 per campus.

7-year change in Florence

SY 2017-18 vs SY 2024-25
Total enrollment
7,752
-943 (-11%) vs SY 2017-18
School count
14
+2 (+17%) vs SY 2017-18
% White
64%
was 71%
% Hispanic
10%
was 6%
% Black
17%
was 18%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Central High SchoolHigh07-12596
Florence Freshman CenterHigh09-09325
Florence High SchoolHigh10-121,101
Florence Learning CenterHigh06-12·
Florence Middle SchoolMiddle07-08663
Forest Hills SchoolElementaryKG-05906
Harlan Elementary SchoolElementaryKG-05426
Hibbett Elementary SchoolElementaryKG-06489
Kilby Laboratory SchoolElementaryPK-06187
Rogers Elementary SchoolElementaryPK-06592
Rogers High SchoolHigh07-12510
Underwood Elementary SchoolElementaryPK-06343
Weeden Elementary SchoolElementaryKG-05477
Wilson Elementary SchoolElementaryPK-06552
Wilson High SchoolHigh07-12585

About Florence

Across Florence, Alabama, 15 public schools enrolls about 7,752 students between them.

Looking at the level breakdown, the city is made up of 8 elementary, 1 middle, and 6 high.

Five-year track record. Total public-school enrollment in Florence has decreased 11% since SY 2017-18, moving from about 8,695 students to 7,752. The school count climbed from 12 to 14 across the same 7-year window. The White share of public-school enrollment shrank from 71% to 64%.

Within the allk12 community for this area, the community for Florence discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Florence?
Florence, Alabama has 15 public K-12 schools serving approximately 7,752 students.
How many elementary, middle, and high schools are in Florence?
Florence has 8 elementary, 1 middle, 6 high public schools.
What is the largest public school in Florence?
Florence High School is the largest public school in Florence by enrollment, with approximately 1,101 students.
What school districts serve Florence?
Florence is served by 2 public school districts, including Florence City, Lauderdale County.
What grade levels do public schools in Florence cover?
Public schools in Florence serve students from pre-K through grade 12.