Wow. I’m gonna make this about the kids. And not shout out or down grade any trainer’s that are trying or doing service to our kids. With that said I will say that doing to a particular trainer or development specialist is an acquired taste. Some people will say I go to this person and they helped so much, others will say I go to this person because they have helped me so much. Sometimes it’s all in what you get out of it with that person. That’s only if there good. Now there are trainers that will put out cones demonstrate the drill and tell you to do it. but never explain when it will come in to play for that player to access it. there are trainer that will have you bench pressing and running but never do any skill work. there are trainers that will attempt to change your shot for the worse. My assessment of training is to enhance their strength and improve their weaknesses while working the fundamentals of the game. If a kids is slow you work there speed to their within the confines of the individual player, some with footwork, dribbling, shoot, defense, and game situations. Which to me says you can have a kid be great in drills but don’t have them game ready. Now my second issue is, I’m not a fan of camps that are for week that these parents pay for their kids to go to. Now I would do it for my child if they are just starting out in the first grade as an introduction because my child hasn’t play before, and there a blank slate with no bad habits. But if my kid has been playing for two to four years competitively, I’m not putting my child in there because they have their bad habits already and paying whatever amount for week won’t change that habit. They would need a lot more than a week to correct those years of habits they picked up. Also trainers should be evolving over the years as the game changes with how the game is played, and also training the kid for their position where they would play in the next level. A parent told me once “why are you training that 6’0 7th grader to play on the wing or to handle the ball. His big behind should be in the post!” and I gave them a funny look and said. What if that kid doesn’t grow anymore now they can’t compete with the other kids that have grown into that position. The kid maxed out at 6’2 and sat the bench in high school and the parent didn’t understand why he fell behind and the other kids excelled past him. Other situations are that the trainer also poses as your high school coach or AAU coach. And sometimes there only training them to help their cause to win basketball games and not help that kid prepare for the next level if that kids has the potential. So my advice to the parents are. Really find out if your child wants to play. Find a trainer that is going to push your kid in aspects of the training of the game. The trainer should be evolving as your child starts to improve so that the child is constantly getting pushed for improvement on different weaknesses as they play. That means the trainer isn’t doing the same things that he was doing in the beginning if the kid has improved the right way. If your trainer is not evolving with your kid to get better than they are doing a dis-service to your child. you do revisit drills, but its a refresher to keep there skills in shape. If they are not stopping your kid during play and correcting your kid or making them repeat it over and over again, if they are not explaining to the kid when this drill will come into effect, if your kid is not mentally and physically fatigued after the session, if they are not working on your child’s weaknesses, and lastly if your child feels that their not improving then pull your kid and find another trainer. There are a lot of trainers out here. I can run through a bunch names. But find the one that will have best impact in helping your kid get better emotionally, physically, skillfully, mentally and confidently.