What are the best "B" programs for this age group. My son was on an A team last year but he just isn't there. I'm thinking he'd be better off getting more experience on a B team and work his way back. Which are the best programs for him