I think 7-8 years is the best time to start. The kids can already follow the coach's orders and have the required condition. Of course, kids must practice within their own age group.