52 schools in Mcallen
Of all public K-12 schools in Texas, 52 sit inside Mcallen city limits, with combined enrollment of roughly 26,160 students (32 elementary, 7 middle, and 12 high).
7-year change in Mcallen
SY 2017-18 vs SY 2024-25About Mcallen
Across Mcallen, Texas, 52 public schools enrolls about 26,160 students between them.
On the level-by-level breakdown, the city is made up of 32 elementary, 7 middle, 12 high, and 1 other.
Per-campus enrollment runs near 503, meaningfully below the state mean of about 606.
Five-year track record. Total public-school enrollment in Mcallen has shrank 6% since SY 2017-18, moving from about 27,713 students to 26,076. The school count fell from 51 to 45 across the same 7-year window.
On this page, the community for Mcallen discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.