Nash-Rocky Mount Public Schools serves approximately 18,000 students a year on 28 campuses across a 591 square mile area that includes Nash County, the City of Rocky Mount, and parts of Edgecombe County.
The following public schools are located within the City of Rocky Mount:
Benvenue Elementary
2700 Nicodemus Mile Rd, Rocky Mount
Englewood Elementary
101 S Englewood Dr.Rocky Mount
M.B. Hubbard Elementary
7921 Red Oak-Battleboro Road, Battleboro
D. S. Johnson Elementary
600 N. Fairview Rd.Rocky Mount
O. R. Pope Elementary
226 Coleman Ave, Rocky Mount
Williford Elementary
801 Williford St, Rocky Mount
Winstead Avenue Elementary
991 S. Winstead Ave, Rocky Mount
Fairview Early Childhood Center
720 N Fairview Rd, Rocky Mount
George R. Edwards Middle
720 Edwards St, Rocky Mount
Joseph W. Parker Middle
1500 E Virginia St, Rocky Mount
Nash Central High
4279 Nash Central High Rd, Rocky Mount
Northern Nash High
4230 Green Hill Rd, Rocky Mount
Rocky Mount High
308 S Tillery St, Rocky Mount
NRMPS Early College
530 N Old Carriage Rd, Rocky Mount
Rocky Mount Preparatory School (Charter, K-12)
3334 Bishop Rd, Rocky Mount
Rocky Mount Preparatory School is a public, K-12 charter school designed to prepare students for the rigors and opportunities of a college education through a challenging,demanding, and rewarding curriculum.