I think the baseball player is an apt analogy. I know some really amazing young players. They got so good that they cannot play in the local leagues, they're on some sort of all-star regional teams now. I think some parents would freak out if they played on the local team. With sports, there's a system in place. It's clear-cut who can advance to these better teams. It's purely skill-based. I would never ask one of these kids to play tee ball with kids his own age, if he could already throw 90 mph fastballs. Nor is is good for the other kids. It's not a big deal to have some sort of all-star academic type environments.