Actually, there are many kids for whom the correct recipe is a little bit of both.

Yes, in theory, Academy training offers a more competitive environment than all but a few high school programs. But that does not necessarily translate into a higher quality training experience. There are many factors to consider, including, but not limited to, the trainer's (and players') focus AND motivation on any given day.

I would also hasten to point out that many kids actually benefit from the playing time (and confidence it engenders) they get during high school season. I have observed several high school/Academy crossover kids whose games have developed more in the high school environment than in Academy.

There SHOULD be room for the dual experience, which is why upcoming rules changes forcing kids who are loyal to BOTH to choose one or the other, are counterproductive. Academy, club and high school coaches should work together ... not randomly criticize the others' efforts.