2017 son's HS (~5,600 kids) has
20 Varsity (0 freshman, 2 sophomores), grew to 26 for playoffs from younger teams.
21 on JV
18 on one 9th grade team
16 on the other 9th grade team
The two 9th grade teams each cut ~15 at tryouts.
20 varsity seems like a lot, but not so much considering the number of players you have to beat out to be one of the twenty...