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

3 schools in Four Oaks

North Carolina · Public K-12

Public K-12 schools in Four Oaks, North Carolina total 3, collectively serving roughly 2,883 students (an average of about 961 per campus).

7-year change in Four Oaks

SY 2017-18 vs SY 2024-25
Total enrollment
2,883
+10 (+0%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
49%
was 58%
% Hispanic
34%
was 27%
% Black
12%
was 12%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Four Oaks ElementaryElementaryPK-051,051
Four Oaks MiddleMiddle06-08477
South Johnston HighHigh09-121,355

About Four Oaks

Four Oaks, North Carolina is home to 3 public schools, with combined enrollment of approximately 2,883 students. By school count, it is a sparse city.

On the level-by-level breakdown, the city covers 1 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 961, higher than the state mean of about 571.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment stayed largely flat: 2,873 students in SY 2017-18 versus 2,883 in SY 2024-25. On the demographic side, White enrollment moved from 58% to 49% over the same window.

Within the allk12 community for this area, the community for Four Oaks discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Four Oaks, North Carolina?
There are 3 public K-12 schools in Four Oaks, with a combined enrollment of about 2,883.
How many elementary, middle, and high schools are in Four Oaks?
Four Oaks has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Four Oaks?
South Johnston High is the largest public school in Four Oaks by enrollment, with approximately 1,355 students.
What school districts serve Four Oaks?
Four Oaks public schools are operated by Johnston County Public Schools.
What grade levels do public schools in Four Oaks cover?
Public schools in Four Oaks serve students from pre-K through grade 12.