I go to two outdoor ranges in the Dallas area with fairly different pricing policies. The one range is maybe 15-20 acres with 40ish rifle lanes, 20 pistol lanes, and 6 trap stands. The first time you go they make you buy a $10 range card. Every time you go they charge you a $10 range fee. So the first time it is $20 total and every time after that it is $10. For the cost of admission you can shoot all day, and you can shoot any combination of trap, rifle, and pistol. Also, you can leave and come back on the same day.
The other range is huge (467 acres) with 80 rifle lanes, a bunch of pistol including reactive steel and pneumatic "shooting-gallery" type stuff, and a crap-ton of shotgun, including trap, skeet, sporting clays, etc. They charge per "type" of thing you are shooting; that is, these things are 15 each:
50 yard rifle
100 yard rifle
pistol
Reactive steel is $20 I think. Shotguns...I don't know as I don't have one. So more expensive than the other range...but 100% better-staffed. Also, you can leave and come back, no problem. Also also you can buy "punch cards" with 10 punches that usually knock a couple of bucks off the individual purchases. That is, a 10-punch rifle card goes for maybe $120.
There are also a bunch of indoor ranges that charge $15-$20 per visit.
Overall I am happy with the range situation in Dallas. I wish I had my own land to shoot on, or someone to go hunting with, but that is not exactly a range issue
-cls