Total enrollment
524
-79 (-13%) vs SY 2017-18
In total, Granite Shoals hosts 1 public K-12 school with about 524 students, an average of 524 per campus.
| Name | Level | Grades | Enrollment |
|---|---|---|---|
| HIGHLAND LAKES EL | Elementary | PK-05 | 524 |
Granite Shoals is a rural-scale Texas city in terms of public-school footprint, with 1 schools and 524 students total.
Per-campus enrollment runs near 524, below the state mean of about 606.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 13%: 603 students in SY 2017-18 versus 524 in SY 2024-25. On the demographic side, White enrollment moved from 24% to 17% over the same window.
On this page, the community for Granite Shoals discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.