Out here in west Houston and Katy, you'll find some good deals at Boyert Shooting Center.
- Veterans and retired police are always half off - if you fit in that category you'll save a ton.
- Seniors half off from 11am to 3pm on Tuesday, Wednesday, and Thursday
- On Tuesdays, wear the Boyert tshirt of the day and shoot for free
- Children 10 and under are always free
- LEO and active military always free
This is a no-frills place, but they offer some discounts on Thursdays from 11am to 50m for seniors, vets, first responders, and active military.
If shooting for a longer duration is your thing, go to the American Shooting Center. They charge by the GUN, rather than by the HOUR. If you plan to take one gun and shoot for two hours, it might be cheaper than an indoor range.
Another nice no-frills indoor range is Full Armor on I-10. Thursday nights they have date night, so two shoot for the price of one.
Now back on the subject of shooting practice. You said in your other posts that you're a novice. Practice is important, because (a) you need to know that you can hit your target, and more importantly because (b) you need to know how to operate your gun safely and efficiently. That means you need to practice clearing malfunctions, reloading, shooting off-hand, etc. There are a lot of instructors here on the forum, and we all look for an excuse to go shooting. If you ask around, you'll likely find one of us who would join you on a range day, just for fun. Every instructor I know helps a newbie or two each time we go to the range - and does so happily. If you're in west Houston, I'll join you anytime.