Teams are created based on grade and skill level. After evaluations, players are placed on teams that provide the right level of challenge and development for them.