Depends on whether the league goes by “graduation year” or “August 1”.How would a school year league address the following?
- kid started school a year late?
- kids school cutoff date is in September?
- kids school cutoff date is in June?
- kid was academically held back in school
While you're thinking about it. Most leagues address exceptions to the rules with a waiver process.
If they go with August 1, then you just look at the birth month and that’s your answer. Born 8/1/08-7/31/09? then you’re an 8/9, and can play 8/9 (or older.)
If they go “graduation year”, then all your questions become important and it depends on how they wrote the policy. The general rule would be that Freshmen play with Freshmen and Sophomores play with Sophomores. Exception that kids who skipped a grade would probably not be required to play with the older kids
And, if they go grad year, they will have to figure out what to do with homeschooled kids. Homeschool parents are used to being able to declare their own grade level. That doesn’t work for sports age groupings. (A homeschool parent with a 12 year old “freshman” is not a big deal, but you don’t really want a 16 year old boy in your “freshman” league because his tiger dad thinks he found a loophole.)