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

6 schools in Fayette County

Alabama · 2,268 students · 2 cities

Fayette County, Alabama runs 6 public K-12 schools today, teaching approximately 2,268 students across 2 elementary, 1 middle, and 2 high.

7-year change in Fayette County

SY 2017-18 vs SY 2024-25
Total enrollment
2,268
-62 (-3%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
79%
was 80%
% Hispanic
3%
was 2%
% Black
14%
was 15%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Fayette Elementary SchoolFayetteElementaryPK-04529
Hubbertville SchoolFayetteCombinedPK-12450
Fayette County High SchoolFayetteHigh09-12366
Berry Elementary SchoolBerryElementaryPK-06360
Fayette Middle SchoolFayetteMiddle05-08318
Berry High SchoolBerryHigh07-12245

About Fayette County

As a rural-scale district in Alabama, Fayette County hosts 2,268 students across 6 schools.

Looking at the level breakdown, Fayette County covers 2 elementary, 1 middle, 2 high schools, and 1 combined or other.

Average enrollment per school in Fayette County is about 378, below the Alabama average of roughly 544.

Trend over the past 7 years. Combined enrollment now sits at 2,268 students, decreased 3% from the 2,330 reported in SY 2017-18.

On allk12, the community for Fayette County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many schools are in Fayette County?
Fayette County operates 6 public K-12 schools in Alabama, serving approximately 2,268 students.
What is the mix of elementary, middle, and high schools in Fayette County?
Fayette County includes 2 elementary, 1 middle, 2 high, 1 combined-grade schools.
What is the largest school in Fayette County?
Fayette Elementary School is the largest public school in Fayette County by enrollment, with approximately 529 students.
What grade levels does Fayette County serve?
Fayette County schools serve students from pre-K through grade 12, across 6 campuses.
What cities does Fayette County serve?
Fayette County operates schools in Fayette, Berry across Alabama.