9 schools in Russellville
Public K-12 education in Russellville reaches 4,154 students across 9 schools, with a level mix of 3 elementary, 1 middle, and 4 high.
7-year change in Russellville
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Belgreen High School | Combined | PK-12 | 588 |
| Franklin County Career Technical Center | High | 09-12 | · |
| Russellville City Career Tech Center | High | 09-12 | · |
| Russellville Elementary School | Elementary | 03-06 | 576 |
| Russellville High School | High | 09-12 | 753 |
| Russellville Middle School | Middle | 06-08 | 600 |
| Tharptown Elementary School | Elementary | PK-06 | 541 |
| Tharptown High School | High | 07-12 | 410 |
| West Elementary School | Elementary | PK-02 | 686 |
About Russellville
Russellville, Alabama is home to 9 public schools, with combined enrollment of approximately 4,154 students. By school count, it is an average-sized city.
For a sense of the school types, the city consists of 3 elementary, 1 middle, 4 high, and 1 other.
Schools in Russellville average about 462 students each, 15% lower than the Alabama norm.
Five-year track record. Across the same 7-year window, public-school enrollment expanded 7%: 3,866 students in SY 2017-18 versus 4,154 in SY 2024-25. Demographically, the White share of enrollment shrank from 52% to 39%.
Within the allk12 community for this area, the community for Russellville discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.