We have signed my son up with i9 Sports since he was 4 years old and we love it. The programs are very kid friendly with the priority focused around having fun learning the basics of the sport. Every coach he has had has been great, encourages teamwork and sportsmanship. Wish we would have know about i9 Sports for his older brother since with him, we signed up for the local township sports leagues and there the focus was on competition and winning. That is find great for when they are 10 or older, but the little ones need to learn how to enjoy the sport. I think this is why our older son doesn't play organized sports anymore - he said it was no longer fun. Our youngest though, he just loves to play and practices all the time because he loves the sport. Winning is he secondary goal.