Community prompt from u/allk12. Replies below.
Rocky Mount Preparatory
7-year change
SY 2017-18 vs SY 2024-25About Rocky Mount Preparatory
Located at 3334 Bishop Road, in Rocky Mount, North Carolina, Rocky Mount Preparatory is a mid-sized K-12 campus that teaches 854 students (grades K through 12), operated by Rocky Mount Preparatory.
Operationally, Rocky Mount Preparatory answers to Rocky Mount Preparatory, which sets policy, hires staff, and reports enrollment to the state.
For racial and ethnic makeup, Rocky Mount Preparatory lists that nearly all students (82%) are Black. Other groups include 5% White, 5% multiracial, 5% Hispanic. That is considerably more Black than the county at large, where the share is closer to 40%.
On the resource side, On paper, Rocky Mount Preparatory has 35 full-time-equivalent teachers, translating to a class-load average of around 24.2:1. That figure is higher than the state norm's 16.1:1 average. Around 98% of the student body qualifies for free or reduced-price meals, a commonly cited indicator of low-income enrollment.
In the area at large, ACS estimates for Nash County put median household earnings sit near $62,426, roughly 22% of adults have completed at least a four-year degree, and the poverty rate sits near 8%. In all, Nash County runs 27 public schools (combined enrollment of about 14,285 students), of which Rocky Mount Preparatory is one.
M B Hubbard Elementary is the nearest neighboring public school, about 2.8 miles from this campus. Counting just inside five miles, 6 other public schools cluster around Rocky Mount Preparatory.
The campus sits in a city-core setting. Rocky Mount Preparatory operates as a public charter school, meaning it is publicly funded but governed independently of the surrounding district's traditional schools.
Five-year trend. Over the past 7-year window, the student count contracted 32%: 1,256 students in 2018 compared to 854 in 2025. The White share of enrollment decreased from 13% to 5% over that span. The student-to-teacher ratio rose from 17.0:1 in 2018 to 24.2:1 today.
Within the allk12 community for this school, members of the Rocky Mount Preparatory community share and discuss school events, parent volunteer needs, and clubs. Members of the school community can share what they know.
Nash County at a glance
View full county profileQuick facts
Related schools
- Northern Nash HighHigh · 1,035 students
- Rocky Mount HighHigh · 1,023 students
- Nash Central HighHigh · 703 students
- Rocky Mount MiddleMiddle · 692 students
- G R Edwards ElementaryElementary · 632 students
- Benvenue ElementaryElementary · 562 students
- M B Hubbard Elementary2.8 mi · 412
- Benvenue Elementary4.3 mi · 562
- J W Parker Middle4.4 mi · 244
- J W Parker Middle4.4 mi · 336
- Baskerville Elementary4.5 mi · 225
- Baskerville Elementary4.5 mi · 321