How old do you have to be to shoot in a shooting range?

Unsupervised, 21 is the norm. With parental supervision, pretty much any age at which you can comprehend the rules of the range and demonstrate such.