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

10 schools in Franklin County

Alabama · 3,563 students · 4 cities

Franklin County hosts 10 public K-12 schools inside Alabama, collectively enrolling about 3,563 students (around 356 per campus).

7-year change in Franklin County

SY 2017-18 vs SY 2024-25
Total enrollment
3,563
-138 (-4%) vs SY 2017-18
School count
9
+1 (+13%) vs SY 2017-18
% White
74%
was 83%
% Hispanic
22%
was 14%
% Black
2%
was 2%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Belgreen High SchoolRussellvilleCombinedPK-12588
Tharptown Elementary SchoolRussellvilleElementaryPK-06541
Phil Campbell Elementary SchoolPhil CampbellElementaryPK-06441
Red Bay ElementaryRed BayElementaryPK-06410
Tharptown High SchoolRussellvilleHigh07-12410
Phil Campbell High SchoolPhil CampbellHigh07-12382
Red Bay High SchoolRed BayHigh07-12322
Vina High SchoolVinaCombinedPK-12257
East Franklin Junior High SchoolPhil CampbellCombinedPK-09212
Franklin County Career Technical CenterRussellvilleHigh09-12·

About Franklin County

Across 10 schools, Franklin County enrolls about 3,563 students in Alabama. By footprint it is a sparse district.

On the level-by-level breakdown, Franklin County is made up of 3 elementary, 4 high schools, and 3 combined or other.

Per-school enrollment averages around 356 in this district, lower than the Alabama typical of 544.

Looking at the last 7 years. Combined enrollment now sits at 3,563 students, fell 4% from the 3,701 reported in SY 2017-18. Over that span, Franklin County added 1 school, going from 8 to 9. Demographically, the White share of enrollment declined from 83% to 74%.

Within the allk12 community for this area, the community for Franklin County discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Franklin County run?
Franklin County has 10 public schools with a combined enrollment of about 3,563 students in Alabama.
What is the mix of elementary, middle, and high schools in Franklin County?
Franklin County includes 3 elementary, 4 high, 3 combined-grade schools.
What is the largest school in Franklin County?
Belgreen High School is the largest public school in Franklin County by enrollment, with approximately 588 students.
What grade levels does Franklin County serve?
Franklin County schools serve students from pre-K through grade 12, across 10 campuses.
What cities does Franklin County serve?
Franklin County operates schools in Russellville, Phil Campbell, Red Bay, Vina across Alabama.