Franklin County
Combined enrollment across Franklin County's 15 public schools is roughly 6,178 students, an average of about 412 per campus. Franklin County Public Schools runs the largest share. That works out to 5 elementary, 1 middle, and 6 high schools.
7-year change in Franklin County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Franklin 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 Franklin County
Latest 2024-25 ELA proficiency, 12 schools ranked. Alabama state average: 53.0%.
- Russellville Elementary School· 67.6%
- Phil Campbell Elementary School· 63.9%
- Red Bay Elementary· 63.9%
- East Franklin Junior High School· 61.0%
- Russellville Middle School· 58.6%
- Russellville High School· 20.2%
- Tharptown High School· 27.6%
- Phil Campbell High School· 46.7%
- Belgreen High School· 52.4%
- Tharptown Elementary School· 53.2%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Russellville High School | Russellville | High | 09-12 | 753 | · |
| West Elementary School | Russellville | Elementary | PK-02 | 686 | · |
| Russellville Middle School | Russellville | Middle | 06-08 | 600 | · |
| Belgreen High School | Russellville | Combined | PK-12 | 588 | · |
| Russellville Elementary School | Russellville | Elementary | 03-06 | 576 | · |
| Tharptown Elementary School | Russellville | Elementary | PK-06 | 541 | · |
| Phil Campbell Elementary School | Phil Campbell | Elementary | PK-06 | 441 | · |
| Red Bay Elementary | Red Bay | Elementary | PK-06 | 410 | · |
| Tharptown High School | Russellville | High | 07-12 | 410 | · |
| Phil Campbell High School | Phil Campbell | High | 07-12 | 382 | · |
| Red Bay High School | Red Bay | High | 07-12 | 322 | · |
| Vina High School | Vina | Combined | PK-12 | 257 | · |
| East Franklin Junior High School | Phil Campbell | Combined | PK-09 | 212 | · |
| Franklin County Career Technical Center | Russellville | High | 09-12 | · | · |
| Russellville City Career Tech Center | Russellville | High | 09-12 | · | · |
Cities in Franklin County
About Franklin County
Across the sparse Alabama county of Franklin County of about 31,966 residents, the public-school footprint covers 15 schools and about 6,178 students.
Looking at the wider area, census numbers show typical household earnings sit around $53,338, about 16% of adults have a bachelor's degree or above, and the federal-poverty share is near 16%.
In terms of grade levels, Franklin County consists of 5 elementary schools (2,654 students), 1 middle school (600), 6 high schools (1,867), and 3 combined or other schools.
Franklin County Public Schools dominates the local landscape, accounting for roughly 3,563 students on its own.
Trend over the past 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 6,147 students in SY 2017-18 versus 6,178 in SY 2024-25. The school count climbed from 12 to 13 across the same 7-year window. The White share of public-school enrollment decreased from 66% to 55%.
Within the allk12 community for this area, the community for Franklin County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.