Yes Pa has them but they are terrible. If you accidentally put 4 rds in a rifle and a Game Commisssion Person or State Trooper see's you, YOU GET A $100 fine. There is one IN Nockamixon State Park. And there is one in Eckville PA just outside of Allentown. There is also one at French Creek State Park. They are all free but they are not maintained very well. Most of them are 25yd pistol ranges and 100yd rifle ranges.
I joined a Gun Club called Water and Wings just outside of Quakertown just so I didn't have to deal with the BS with the Game Commission.
Find out about Gun Shows and Training activities.
Get your gun club involved!!