7 schools in North Liberty
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Buford Garner Elementary | Elementary | PK-05 | 344 |
| Christine Grant Elementary | Elementary | PK-05 | 426 |
| James Van Allen Elementary School | Elementary | PK-05 | 376 |
| Liberty High School | High | 09-12 | 1,286 |
| North Bend Elementary | Elementary | KG-03 | 326 |
| North Central Middle School | Middle | 06-08 | 925 |
| Penn Elementary School | Elementary | PK-05 | 512 |
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.