I used to teach an introductory karate class which was for younger children (5-7 year olds) which was a step to the main class. It was more about learning the very basics and dojo etiquette with lots of fun games thrown in to keep a varied lesson.

Now, if I had a young kid and wanted them to learn MA I definitely would not take them to karate. I have a few reasons but chief among them is that I don't believe it is a good idea to teach kids to punch and kick.

I think a good judo class, or something similar, would be more engaging and more useful to a child.

As for age...I think it is dependent on the style.For judo, if there is a specialist kiddies class, I think 5 is a fair age. But the emphasis should be on fun.In a mixed class this age would go up.

Aplant is completely correct. At that age it has to be about making it fun. The Gracie family don't teach kids Gracie Jiu Jitsu, they play Gracie Jiu Jitsu themed games instead.

I agree with Aplant about kicking and punching too relating to kids, not sure it is the way to go.

Another point if kids are forced to do something they don't want to do, eventually they begin to resent their parents and the activity. If you push too hard too quick, or try and get your son to do something just because you do it, he might not warm to it and eventually resent Karate and you.

Pre-schools, childcare centres and parents need to ensure that instructors have the right qualifications and experience.....children learn in different ways and at different rates. They need an environment that is deliberately and skillfully created...