South Texas school cancels sports