Texas is divided into 8 Public Hunting Regions,
So, if you can tell me which major city you live closest to
El Paso - Marfa
Amarillo - Lubbock
Midland-Odessa
Dallas
Austin
Henderson - Carthage (not very big cities, I know, but...)
Houston - College Station
Kingsville - Brownsville
I can look up which Public Hunting area has a firing range on it. Only a few of them do, but I have the most current Map Booklet for Texas Public Hunting Lands, so I can look it up for you. Of course you will have to buy the $48 Public Hunting Lands Permit to use one of these ranges, but that is probably cheaper than joining a local gun club.
Let me know if I can help you, further.