I also left another club to go to Elevate this year. My daughter had an incredible year. For the first time, we felt like we were "part of a club". There is a tremendous amount of information sharing/communication NOT just with the top team in each age group (like other clubs) but with EVERYONE. They treat all of the teams the same. I have had kids on the top team and 2nd and 3rd team in other clubs and in those clubs we have felt completely left out an isolated where we were not on the top team. To answer the question above, I know Elevate has 2-3 teams in each age group. Given our experience and the fact that they are a growing organization, I believe that they will expand that next year especially since their webite says that they are reducing the number of players on a team which is a great move. Again, I think this club does a lot right and does things vastly different than the other programs that are out there today.
And that is what we should all be enjoying. Glad you found your team home. I, too, left a team that just wasn't working for us, we felt uncomfortable all summer, but when we found our current team (TG), it was comfortable from day one. I will qualify this by saying that each team within a club is different, but it's great when you find the one that fits.