I like Frontier Justice in Lee’s Summit. Haven’t been to the new one out by the Legends. I have taken my son and his (inexperienced) friend (12 yrs old at the time) to Centerfire Shooting Sports in Olathe. Both charge around $16 per shooter per lane. Call ahead regarding waivers for kids. Centerfire let us bring a signed waiver. FJ requires the parent to be present. I grew up going to Missouri Conservation outdoor ranges, so both of these are ‘boutique’ ranges in my opinion. But I like them for pistols and frequent them.
Good for you to train up kids safely. If we don’t bring up the next generation; Australia 2.0.