Fayette County
The 6 public K-12 schools in Fayette County cover all standard grade bands (2 elementary, 1 middle, and 2 high), with combined enrollment around 2,268.
7-year change in Fayette County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Fayette County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Fayette County
Latest 2024-25 ELA proficiency, 6 schools ranked. Alabama state average: 53.0%.
- Fayette Elementary School· 66.9%
- Berry Elementary School· 64.9%
- Hubbertville School· 60.9%
- Fayette Middle School· 56.7%
- Fayette County High School· 30.8%
- Berry High School· 29.2%
- Fayette County High School· 30.8%
- Fayette Middle School· 56.7%
- Hubbertville School· 60.9%
- Berry Elementary School· 64.9%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Fayette Elementary School | Fayette | Elementary | PK-04 | 529 | · |
| Hubbertville School | Fayette | Combined | PK-12 | 450 | · |
| Fayette County High School | Fayette | High | 09-12 | 366 | · |
| Berry Elementary School | Berry | Elementary | PK-06 | 360 | · |
| Fayette Middle School | Fayette | Middle | 05-08 | 318 | · |
| Berry High School | Berry | High | 07-12 | 245 | · |
Cities in Fayette County
About Fayette County
Fayette County is a rural-scale county of about 16,053 residents in Alabama. Its public-school system enrolls approximately 2,268 students across 6 schools.
In context, census numbers show typical household earnings sit around $49,488, about 15% of adults have a bachelor's degree or above, and the poverty rate is around 16%. That income level is 11% meaningfully below the Alabama median.
Looking at the level breakdown, Fayette County spans 2 elementary schools (889 students), 1 middle school (318), 2 high schools (611), and 1 combined or other schools.
The largest single district in Fayette County is Fayette County Public Schools, which alone enrolls about 2,268 students.
Over the past 7-year window. Across the same 7-year window, public-school enrollment declined 3%: 2,330 students in SY 2017-18 versus 2,268 in SY 2024-25.
On allk12, the community for Fayette County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.