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

3 schools in Liberty

North Carolina · Public K-12

Liberty runs 3 public K-12 schools inside North Carolina, with combined enrollment near 1,150 (2 elementary and 1 middle).

7-year change in Liberty

SY 2017-18 vs SY 2024-25
Total enrollment
1,150
-146 (-11%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
65%
was 69%
% Hispanic
23%
was 18%
% Black
5%
was 5%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Liberty Elementary SchoolElementaryPK-05411
Nathanael Greene ElementaryElementaryKG-05263
Northeastern Randolph Middle SchoolMiddle06-08476

About Liberty

Liberty, North Carolina is home to 3 public schools, with combined enrollment of approximately 1,150 students. By school count, it is a rural-scale city.

For a sense of the school types, the city comprises 2 elementary, and 1 middle.

Average school size in Liberty is around 383 students, 33% meaningfully below the North Carolina average of about 571.

Trend over the past 7 years. Combined enrollment now sits at 1,150 students, shrank 11% from the 1,296 reported in SY 2017-18. Demographically, the Hispanic share of enrollment climbed from 18% to 23%.

On this page, the community for Liberty discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Liberty?
Liberty, North Carolina has 3 public K-12 schools serving approximately 1,150 students.
How many elementary, middle, and high schools are in Liberty?
Liberty has 2 elementary, 1 middle public schools.
What is the largest public school in Liberty?
Northeastern Randolph Middle School is the largest public school in Liberty by enrollment, with approximately 476 students.
What school districts serve Liberty?
Liberty is served by 2 public school districts, including Randolph County School System, Guilford County Schools.
What grade levels do public schools in Liberty cover?
Public schools in Liberty serve students from pre-K through grade 8.