| School Name | Grades | Address | Zip | Phone | County | Type | District Name |
| Baskerville Elementary School | K-5 | 1100 Stokes Avenue Rocky Mount, NC | 27801 | (252) 451-2880 | Edgecombe | public | Nash-Rocky Mount Schools |
| Benvenue Elementary School | K-5 | 2700 Nicodemus Mile Road Rocky Mount, NC | 27804 | (252) 462-2835 | Nash | public | Nash-Rocky Mount Schools |
| Cornerstone Christian Academy | PK-9, 12 | 1481 Beechwood Dr Rocky Mount, NC | 27803 | (252) 937-7290 | Nash | private | |
| Crown of Victory Christian School | 9-12 | 232 Falls Road Rocky Mount, NC | 27804 | (252) 977-7273 | Nash | private | |
| D S Johnson Elementary School | PK-5 | 600 North Fairview Road Rocky Mount, NC | 27801 | (252) 451-2895 | Edgecombe | public | Nash-Rocky Mount Schools |
| Edgecombe Youth Development Center | 6-12 | 78 Positive Way Rocky Mount, NC | 27801 | (252) 450-7200 | Edgecombe | public | NC Dept of Juvenile Justice |
| Englewood Elementary School | 3-4 | 101 South Englewood Drive Rocky Mount, NC | 27804 | (252) 462-2501 | Nash | public | Nash-Rocky Mount Schools |
| Faith Christian School | K-12 | P.O. Box 8165 Rocky Mount, NC | 27804 | (252) 443-1700 | Nash | private | |
| Faith Christian School | K-12 | P.O. Box 8165 Rocky Mount, NC | 27809 | (252) 443-1700 | Edgecombe | private | |
| Falls Road Baptist Church School | PK-12 | 113 Trevathan Street Rocky Mount, NC | 27804 | (252) 977-2401 | Nash | private | |
| G R Edwards Middle School | 6-7 | 720 Edwards Street Rocky Mount, NC | 27803 | (252) 937-9025 | Nash | public | Nash-Rocky Mount Schools |
| G W Bulluck Elementary School | PK-5 | 3090 Bulluck School Road Rocky Mount, NC | 27801 | (252) 985-3456 | Edgecombe | public | Edgecombe County Public Schools |
| Grace Christian School | 4-12 | 509 Kingston Ave Rocky Mount, NC | 27803 | (252) 442-1857 | Nash | private | |
| Gye Nyame Preparatory Academy | K-7 | 100 SW Main St Rocky Mount, NC | 27802 | (252) 446-6324 | Nash | private | |
| J W Parker Middle School | 6-7 | 1500 East Virginia Street Rocky Mount, NC | 27801 | (252) 977-3486 | Edgecombe | public | Nash-Rocky Mount Schools |
| Mount Zion Christian Academy | 1-4 | P.O. Box 2502 Rocky Mount, NC | 27802 | (252) 446-6324 | Wilson | private | |
| Nash Central High School | 9-12 | 4279 Nash Central High Road Rocky Mount, NC | 27804 | (252) 451-2860 | Nash | public | Nash-Rocky Mount Schools |
| Northern Nash High School | 9-12 | 4230 Green Hills Road Rocky Mount, NC | 27804 | (252) 937-9040 | Nash | public | Nash-Rocky Mount Schools |
| NRM Early College High School | 9-12 | 530 North Old Carriage Road Rocky Mount, NC | 27804 | (252) 451-2890 | Nash | public | Nash-Rocky Mount Schools |
| O R Pope Elementary School | K-5 | 226 Coleman Avenue Rocky Mount, NC | 27801 | (252) 451-2885 | Edgecombe | public | Nash-Rocky Mount Schools |
| Our Lady of Perpetual Help | PK-8 | 315 Hammond St Rocky Mount, NC | 27804 | (252) 972-1971 | Nash | private | |
| Rocky Mount Academy | PK-12 | 1313 Avondale Avenue Rocky Mount, NC | 27803 | (252) 443-4126 | Nash | private | |
| Rocky Mount High School | 9-12 | 1400 Bethlehem Road Rocky Mount, NC | 27803 | (252) 937-9050 | Nash | public | Nash-Rocky Mount Schools |
| Rocky Mount Preparatory School, Inc. | K-12 | 3334 Bishop Road Rocky Mount, NC | 27804 | (252) 443-9923 | Nash | charter | Rocky Mount Preparatory |
| Showers of Blessing Christian A | PK-6, 8 | P.O. Box 2916 Rocky Mount, NC | 27802 | (252) 985-1848 | Wilson | private | |
| Showers of Blessing Christian Academy | PK-12 | 1740 North Raleigh Street Rocky Mount, NC | 27801 | (252) 985-1848 x241 | Nash | private | |
| Tar River Academy | 6-12 | 224 S. Pearl Street Rocky Mount, NC | 27804 | (252) 451-2875 | Nash | public | Nash-Rocky Mount Schools |
| West Edgecombe Middle School | 6-7 | 6301 Nobles Mill Pond Road Rocky Mount, NC | 27801 | (252) 446-2030 | Edgecombe | public | Edgecombe County Public Schools |
| Williford Elementary School | K-5 | 801 Williford Street Rocky Mount, NC | 27803 | (252) 937-9030 | Nash | public | Nash-Rocky Mount Schools |
| Winstead Avenue Elementary School | K-2 | 991 South Winstead Avenue Rocky Mount, NC | 27804 | (252) 462-2845 | Nash | public | Nash-Rocky Mount Schools |