Some are aged based. Majority are grade based, especially in our area.
Go to any youth basketball tournament too on Tourney Machine.
There are 16 year old 8th graders dunking on kids. No one will dare to call them "little Johnny" or "dense" to their face or parents face.