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

3 schools in La Grange

North Carolina · Public K-12

Across the city, La Grange hosts 3 public K-12 schools teaching roughly 1,992 North Carolina students (about 664 per campus).

7-year change in La Grange

SY 2017-18 vs SY 2024-25
Total enrollment
1,992
+43 (+2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
31%
was 37%
% Hispanic
22%
was 17%
% Black
42%
was 41%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
E B Frink MiddleMiddle06-08488
La Grange ElementaryElementaryPK-05547
North Lenoir HighHigh09-12957

About La Grange

Public education in La Grange, North Carolina runs across 3 schools that educates roughly 1,992 students. By footprint, La Grange sits in the rural-scale bracket.

On the school-mix side, the city is built around 1 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 664, meaningfully above the state mean of about 571.

Looking at the last 7 years. Total public-school enrollment in La Grange has stayed largely flat since SY 2017-18, moving from about 1,949 students to 1,992. Demographically, the White share of enrollment declined from 37% to 31%.

On this page, the community for La Grange discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in La Grange?
La Grange, North Carolina has 3 public K-12 schools serving approximately 1,992 students.
How many elementary, middle, and high schools are in La Grange?
La Grange has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in La Grange?
North Lenoir High is the largest public school in La Grange by enrollment, with approximately 957 students.
What school districts serve La Grange?
La Grange public schools are operated by Lenoir County Public Schools.
What grade levels do public schools in La Grange cover?
Public schools in La Grange serve students from pre-K through grade 12.