Well after years of teaching so many families, we feel that 10 is the earliest age providing a couple of things:  How mature they are for their age, they must be  certain height to shoot a pistol, rifle also.   They must have a certain amount of strength to be able to make it work well for them  We prefer that they are 12.   We do offer a home firearms safety non-shooting course also for the younger children.