I have a similar situation (11 year old and 8 year old players). I have been coaching for the past 5 years at low/middle levels so I’ve been exposed to a lot of options. Some people may disagree but here are a few of my “musts” for younger ages… 1) keep it fun. If pushed too hard too early, he will start to hate it. Some kids want to be pushed but they are few and far between. Make sure you mix in a lot of fun 2) skill development is most important. Some parents want their kids to play AAU to say they play AAU. Most of those kids need to develop skills. It doesn’t need to be crazy stuff. Fundamentals, ball handling and shooting form at a minimum. Make sure whatever program you join is only focused on skill development and practices those skills way more than playing league or tournament games. Regular high level competition can wait until older ages. 3) when you do find a team, look for one that focuses on team concepts and uses positive reinforcement (in addition to skills development). There is no reason play 1v1 or 2v2 with 5 players on the court. Only the top 1-2 players get action and everyone else watches. When he gets older, the coach will need to win games so there may some iso, but at younger ages its the coaches responsibility is to develop everyone they choose to keep. Good luck.