Franklin County
Across all districts in Franklin County, public schools number 14 and enroll approximately 6,540 K-12 students (12 elementary, 1 middle, and 1 high).
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. Virginia state average: 74.2%.
- Callaway Elementary· 88.0%
- Franklin County High· 84.0%
- Snow Creek Elementary· 83.0%
- Lee M. Waid Elementary· 82.0%
- Benjamin Franklin Middle· 78.0%
- Boones Mill Elementary· 65.0%
- Sontag Elementary· 65.0%
- Rocky Mount Elementary· 68.0%
- Dudley Elementary· 72.0%
- Glade Hill Elementary· 74.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Franklin County High | Rocky Mount | High | 09-12 | 1,880 | · |
| Benjamin Franklin Middle | Rocky Mount | Middle | 06-08 | 1,382 | · |
| Windy Gap Elementary | Hardy | Elementary | PK-05 | 391 | · |
| Lee M. Waid Elementary | Rocky Mount | Elementary | PK-05 | 386 | · |
| Dudley Elementary | Wirtz | Elementary | PK-05 | 317 | · |
| Rocky Mount Elementary | Rocky Mount | Elementary | PK-05 | 296 | · |
| Boones Mill Elementary | Boones Mill | Elementary | PK-05 | 290 | · |
| Ferrum Elementary | Ferrum | Elementary | PK-05 | 281 | · |
| Burnt Chimney Elementary | Wirtz | Elementary | PK-05 | 266 | · |
| Sontag Elementary | Rocky Mount | Elementary | PK-05 | 248 | · |
| Glade Hill Elementary | Glade Hill | Elementary | PK-05 | 227 | · |
| Snow Creek Elementary | Penhook | Elementary | PK-05 | 226 | · |
| Callaway Elementary | Callaway | Elementary | PK-05 | 185 | · |
| Henry Elementary | Henry | Elementary | PK-05 | 165 | · |
Cities in Franklin County
About Franklin County
Franklin County is a low-population Virginia county of about 55,130 residents, home to 14 public schools and roughly 6,540 students.
Looking at the wider area, census numbers show median household income runs near $68,849, roughly 25% of adults have completed at least a four-year degree, and roughly 9% of residents live below the federal poverty line. That income level is 10% below the Virginia median.
On the school-mix side, Franklin County is built around 12 elementary schools (3,278 students), 1 middle school (1,382), and 1 high school (1,880).
Franklin County Public Schools dominates the local landscape, accounting for roughly 6,540 students on its own.
Over the past 7-year window. Total public-school enrollment in Franklin County has declined 16% since SY 2017-18, moving from about 7,270 students to 6,109. Franklin County now counts 12 public schools, down from 16 in SY 2017-18. On the demographic side, White enrollment moved from 78% to 73% over the same window.
In the discussion threads here, the community for Franklin County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.