We follow the US Soccer guidelines for building teams and divisions which is based on birth year (not grade level).
We build teams based on the birth year of the child at the start of our fall program and if the player continues to play through the winter and spring, they remain in that age group.
For example: A child was born in 2013. In the spring of 2023 that child would register for the U10 division.