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

30 schools in Nash County Public Schools

North Carolina · 14,587 students · 9 cities

Inside Nash County Public Schools (North Carolina), 30 public K-12 schools enroll roughly 14,587 students (around 486 per school).

4-year change in Nash County Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
13,178
-1,237 (-9%) vs SY 2020-21
School count
23
-6 (-21%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Nash County Public Schools ranks

Among districts
MeasureThis districtIn North CarolinaIn the US
State test proficiency
ranked highest first
48.5%#65 of 112N/A
Enrollment
ranked largest first
14,587#24 of 116#574 of 9,234
Number of schools
ranked most first
28#25 of 116N/A
Students per teacher
ranked fewest first
19.8:1#116 of 116#8,322 of 9,044
Free or reduced-price lunch share
ranked highest first
98.6%#46 of 114#371 of 8,164
Diversity index
ranked most diverse first
66.3%#38 of 111#822 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Nash County Public Schools

State test results across the district's 20 scored schools run from NRM Early College High School at 86.6% proficient to Rocky Mount High at 29.9%, a gap of 56.7 points. That is the 26th widest gap among 104 North Carolina districts with four or more scored schools.

Since 2017-18, the 21 district schools that reported both years went from 13,044 to 12,832 students (down 2%) and from 774 to 631 full-time teachers (down 18%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

About Nash County Public Schools

Across 30 schools, Nash County Public Schools instructs about 14,587 students in North Carolina. By footprint it is a middle-population district.

On the school-mix side, Nash County Public Schools comprises 15 elementary, 5 middle, 7 high schools, and 3 combined or other.

Per-school enrollment averages around 486 in this district, meaningfully below the North Carolina typical of 571.

Trend over the past 4 years. Across the same 4-year window, public-school enrollment contracted 9%: 14,415 students in SY 2020-21 versus 13,178 in SY 2024-25. Over that span, Nash County Public Schools lost 6 schools, going from 29 to 23.

On this page, the community for Nash County Public Schools discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Nash County Public Schools run?
Nash County Public Schools has 30 public schools with a combined enrollment of about 14,587 students in North Carolina.
What is the mix of elementary, middle, and high schools in Nash County Public Schools?
Nash County Public Schools includes 15 elementary schools, 5 middle schools, 7 high schools, and 3 combined-grade schools.
What is the largest school in Nash County Public Schools?
Southern Nash High is the largest public school in Nash County Public Schools by enrollment, with approximately 1,048 students.
What grade levels does Nash County Public Schools serve?
Nash County Public Schools serves students from pre-K through grade 13 across 30 schools.
What cities does Nash County Public Schools serve?
Nash County Public Schools operates schools in Bailey, Rocky Mount, Battleboro, Spring Hope, Red Oak, Nashville, and 3 other communities across North Carolina.