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

7 schools in North Liberty

Iowa · Public K-12

North Liberty, Iowa reports 7 public K-12 schools to NCES, totaling roughly 4,195 students (5 elementary, 1 middle, and 1 high).

7-year change in North Liberty

SY 2017-18 vs SY 2024-25
Total enrollment
4,195
+551 (+15%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
% White
68%
was 74%
% Hispanic
9%
was 6%
% Black
13%
was 11%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Buford Garner ElementaryElementaryPK-05344
Christine Grant ElementaryElementaryPK-05426
James Van Allen Elementary SchoolElementaryPK-05376
Liberty High SchoolHigh09-121,286
North Bend ElementaryElementaryKG-03326
North Central Middle SchoolMiddle06-08925
Penn Elementary SchoolElementaryPK-05512

About North Liberty

North Liberty is a mid-sized Iowa city in terms of public-school footprint, with 7 schools and 4,195 students total.

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

Schools in North Liberty average about 599 students each, 59% meaningfully above the Iowa norm.

Looking at the last 7 years. Total public-school enrollment in North Liberty has expanded 15% since SY 2017-18, moving from about 3,644 students to 4,195. North Liberty now counts 7 public schools, up from 6 in SY 2017-18. On the demographic side, White enrollment moved from 74% to 68% over the same window.

On allk12, the community for North Liberty discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in North Liberty, Iowa?
There are 7 public K-12 schools in North Liberty, with a combined enrollment of about 4,195.
How many elementary, middle, and high schools are in North Liberty?
North Liberty has 5 elementary, 1 middle, 1 high public schools.
What is the largest public school in North Liberty?
Liberty High School is the largest public school in North Liberty by enrollment, with approximately 1,286 students.
What school districts serve North Liberty?
North Liberty is served by 2 public school districts, including Iowa City Comm School District, Clear Creek Amana Comm School District.
What grade levels do public schools in North Liberty cover?
Public schools in North Liberty serve students from pre-K through grade 12.