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.
4-year change in Franklin County
SY 2020-21 vs SY 2024-25How Franklin County ranks
Among counties| Measure | This county | In Alabama | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 43.2% | #25 of 64 | N/A |
| Enrollment ranked largest first | 6,178 | #31 of 65 | #1,146 of 2,745 |
| Number of schools ranked most first | 13 | #32 of 65 | N/A |
| Students per teacher ranked fewest first | 15.9:1 | #9 of 65 | #2,037 of 2,655 |
| Free or reduced-price lunch share ranked highest first | 57.0% | #33 of 65 | #1,248 of 2,526 |
| Diversity index ranked most diverse first | 54.5% | #26 of 64 | #873 of 2,707 |
Franklin County school rankings
County 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 4 years. Across the same 4-year window, public-school enrollment remained close to its prior level: 6,109 students in SY 2020-21 versus 6,178 in SY 2024-25.
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.