29 schools in Weslaco
Weslaco sits inside Texas with 29 public K-12 schools, combined enrollment of about 19,550, and a mix of 13 elementary, 4 middle, and 8 high.
7-year change in Weslaco
SY 2017-18 vs SY 2024-25About Weslaco
Weslaco is an expansive Texas city in terms of public-school footprint, with 29 schools and 19,550 students total.
On the school-mix side, the city is built around 13 elementary, 4 middle, 8 high, and 4 other.
Per-campus enrollment runs near 674, meaningfully above the state mean of about 606.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment declined 4%: 20,268 students in SY 2017-18 versus 19,550 in SY 2024-25. Over that span, Weslaco closed 2 schools, going from 27 to 25.
On this page, the community for Weslaco discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.