Ohio has ranges on some public land. For those, $5/day for all day or $24/year (I have that one). I think that's only for ranges that actually have range officers (class "A"), others no charge. The one I go to is outdoor, 25/50/100 yards, plenty of stalls in each, some covered some uncovered. They provide target holders (some of the ranges don't), and might loan you ear protection if they have it to spare. There were some restrictions on shotguns, but I'm not sure what they were. I didn't pay attention during that b/c I don't own a shotgun yet. Only pistols allowed on the 25 yard range, 3-shot burst from semi-autos and then a breather is required. A guy last week had a .50BMG surplus aircraft machine gun, legal and fine at that range as long as he wasn't creating a nuisance.
Indoor range that I've been to in Cleveland, $12/16/18 per hour, for 1 or 2 people in a stall, the last is if you bring a rifle. Target holders are provided, targets are not (sold there, tho). I forgot how much they charge for a box of cartridges, I'm sure it's high. $7.50 for gun rental, $2.50 every time you want to switch. They offer annual fees, but I've forgotten them. It's not too bad a deal if I brought everything with me, gas prices being what they are and the public range being a two hour round trip.
If I lived back home in Arkansas, free free free. No end of friends and relatives with places to shoot.
jmm