70 schools in Waco
Across 70 public schools, Waco (Texas) serves approximately 26,352 K-12 students across 38 elementary, 8 middle, and 19 high.
7-year change in Waco
SY 2017-18 vs SY 2024-25About Waco
Public education in Waco, Texas runs across 70 schools that enrolls roughly 26,352 students. By footprint, Waco sits in the high-population bracket.
In terms of grade levels, the city is built around 38 elementary, 8 middle, 19 high, and 5 other.
Per-campus enrollment runs near 376, below the state mean of about 606.
Five-year track record. Across the same 7-year window, public-school enrollment contracted 7%: 28,104 students in SY 2017-18 versus 26,252 in SY 2024-25. Waco now counts 56 public schools, down from 57 in SY 2017-18. Demographically, the White share of enrollment decreased from 25% to 22%.
On allk12, the community for Waco discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.