Depends how far you are willing to drive. As
@Safari Dave mentioned, Carter's Country, on the north side of Houston, is a good spot. No membership required and just pay a fee per rifle. The place can be busy on the weekends.
On the west side of town is America Shooting Center.
https://americanshootingcenters.com/
Good place and has longer range targets (200, 300, 400 & 600) This range is huge and busy, but well run with good range officers.
I shot with
@Bullthrower338 and
@tarbe at some range SE of town, but I think it was a private club.