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

14 schools in Franklin County Public Schools

Virginia · 6,540 students · 9 cities

Franklin County Public Schools has 14 public K-12 schools on the books today, teaching approximately 6,540 Virginia students across 12 elementary, 1 middle, and 1 high.

4-year change in Franklin County Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
6,109
-424 (-6%) vs SY 2020-21
School count
12
-2 (-14%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Franklin County Public Schools ranks

Among districts
MeasureThis districtIn VirginiaIn the US
State test proficiency
ranked highest first
73.3%#43 of 117N/A
Enrollment
ranked largest first
6,540#38 of 130#1,443 of 9,234
Number of schools
ranked most first
14#33 of 130N/A
Students per teacher
ranked fewest first
10.9:1#4 of 130#973 of 9,044
Free or reduced-price lunch share
ranked highest first
85.9%#44 of 115#908 of 8,164
Diversity index
ranked most diverse first
44.1%#83 of 114#3,603 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Franklin County Public Schools

State test results across the district's 14 scored schools run from Callaway Elementary at 90.6% proficient to Burnt Chimney Elementary at 63.0%, a gap of 27.6 points. That is the 33rd widest gap among 95 Virginia districts with four or more scored schools.

Since 2017-18, the 12 district schools that reported both years went from 5,914 to 6,109 students (up 3%) and from 441 to 565 full-time teachers (up 28%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Franklin County HighRocky MountHigh09-121,880
Benjamin Franklin MiddleRocky MountMiddle06-081,382
Windy Gap ElementaryHardyElementaryPK-05391
Lee M. Waid ElementaryRocky MountElementaryPK-05386
Dudley ElementaryWirtzElementaryPK-05317
Rocky Mount ElementaryRocky MountElementaryPK-05296
Boones Mill ElementaryBoones MillElementaryPK-05290
Ferrum ElementaryFerrumElementaryPK-05281
Burnt Chimney ElementaryWirtzElementaryPK-05266
Sontag ElementaryRocky MountElementaryPK-05248
Glade Hill ElementaryGlade HillElementaryPK-05227
Snow Creek ElementaryPenhookElementaryPK-05226
Callaway ElementaryCallawayElementaryPK-05185
Henry ElementaryHenryElementaryPK-05165

About Franklin County Public Schools

Franklin County Public Schools is a low-population public-school district in Virginia. The district runs 14 schools and hosts approximately 6,540 students.

Looking at the level breakdown, Franklin County Public Schools is made up of 12 elementary, 1 middle, and 1 high school.

Average enrollment per school in Franklin County Public Schools is about 467, noticeably below the Virginia average of roughly 672.

Over the past 4-year window. Across the same 4-year window, public-school enrollment declined 6%: 6,533 students in SY 2020-21 versus 6,109 in SY 2024-25. Franklin County Public Schools now counts 12 public schools, down from 14 in SY 2020-21.

Within the allk12 community for this area, the community for Franklin County Public Schools discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools does Franklin County Public Schools run?
Franklin County Public Schools has 14 public schools with a combined enrollment of about 6,540 students in Virginia.
What is the mix of elementary, middle, and high schools in Franklin County Public Schools?
Franklin County Public Schools includes 12 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Franklin County Public Schools?
Franklin County High is the largest public school in Franklin County Public Schools by enrollment, with approximately 1,880 students.
What grade levels does Franklin County Public Schools serve?
Franklin County Public Schools serves students from pre-K through grade 12 across 14 schools.
What cities does Franklin County Public Schools serve?
Franklin County Public Schools operates schools in Rocky Mount, Hardy, Wirtz, Boones Mill, Ferrum, Glade Hill, and 3 other communities across Virginia.