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

11 schools in Smithfield

North Carolina · Public K-12

Across 11 public schools, Smithfield (North Carolina) serves approximately 5,045 K-12 students across 3 elementary, 2 middle, and 3 high.

7-year change in Smithfield

SY 2017-18 vs SY 2024-25
Total enrollment
5,045
+662 (+15%) vs SY 2017-18
School count
10
+1 (+11%) vs SY 2017-18
% White
31%
was 34%
% Hispanic
40%
was 36%
% Black
23%
was 24%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Choice Plus AcademyCombinedKG-1297
JCPS Virtual AcademyCombinedKG-12203
Johnston Co Early College AcademyHigh09-13251
Johnston County Schools Career TechnicalHigh09-13241
Neuse Charter SchoolCombinedKG-12925
Smithfield MiddleMiddle06-08573
Smithfield-Selma HighHigh09-121,548
South Smithfield ElementaryElementaryPK-05450
Swift Creek ElementaryElementaryM-M·
The Innovation Academy at South CampusMiddle06-08263
West Smithfield ElementaryElementaryPK-05494

About Smithfield

Across Smithfield, North Carolina, 11 public schools hosts about 5,045 students between them.

For a sense of the school types, the city is made up of 3 elementary, 2 middle, 3 high, and 3 other.

Average school size in Smithfield is around 459 students, 20% below the North Carolina average of about 571.

Looking at the last 7 years. Total public-school enrollment in Smithfield has grew 15% since SY 2017-18, moving from about 4,383 students to 5,045. Smithfield now counts 10 public schools, up from 9 in SY 2017-18. On the demographic side, Hispanic enrollment moved from 36% to 40% over the same window.

On this page, the community for Smithfield discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Smithfield?
Smithfield, North Carolina has 11 public K-12 schools serving approximately 5,045 students.
How many elementary, middle, and high schools are in Smithfield?
Smithfield has 3 elementary, 2 middle, 3 high, 3 combined-grade public schools.
What is the largest public school in Smithfield?
Smithfield-Selma High is the largest public school in Smithfield by enrollment, with approximately 1,548 students.
What school districts serve Smithfield?
Smithfield is served by 2 public school districts, including Johnston County Public Schools, Neuse Charter School.
What grade levels do public schools in Smithfield cover?
Public schools in Smithfield serve students from pre-K through grade 13.
Are there charter schools in Smithfield?
1 of the 11 public schools in Smithfield are charter schools.