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

5 schools in Rocky Mount

Virginia · Public K-12

For families in Rocky Mount, public-school options total 5 K-12 schools, with combined enrollment near 4,192 (3 elementary, 1 middle, and 1 high).

4-year change in Rocky Mount

SY 2020-21 vs SY 2024-25
Total enrollment
4,192
-296 (-7%) vs SY 2020-21
School count
5
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
4,950
all ages · ACS 5-yr
Students
4,192
public K-12 · NCES
Schools
5
public K-12
NameLevelGradesEnrollment
Benjamin Franklin MiddleMiddle06-081,382
Franklin County HighHigh09-121,880
Lee M. Waid ElementaryElementaryPK-05386
Rocky Mount ElementaryElementaryPK-05296
Sontag ElementaryElementaryPK-05248

About Rocky Mount

Across Rocky Mount, Virginia, 5 public schools educates about 4,192 students between them.

On the level-by-level breakdown, the city consists of 3 elementary, 1 middle, and 1 high.

Per-school enrollment runs near 838, above the state mean of about 672.

Looking at the last 4 years. Total public-school enrollment in Rocky Mount has fell 7% since SY 2020-21, moving from about 4,488 students to 4,192.

On this page, the community for Rocky Mount discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Rocky Mount, Virginia?
There are 5 public K-12 schools in Rocky Mount, with a combined enrollment of about 4,192.
How many elementary, middle, and high schools are in Rocky Mount?
Rocky Mount has 3 elementary schools, 1 middle school, and 1 high school.
What is the largest public school in Rocky Mount?
Franklin County High is the largest public school in Rocky Mount by enrollment, with approximately 1,880 students.
What school districts serve Rocky Mount?
Rocky Mount public schools are operated by Franklin County Public Schools.
What grade levels do public schools in Rocky Mount cover?
Public schools in Rocky Mount serve students from pre-K through grade 12.