Always a problem, and not limited to kids age/size relationship.
Often asked, "how should I size this order"? My answer, if a soccer crowd, mostly small and medium with some large and and a few XL. NASCAR folks, L-XXXL.
With kids, btw, we have found that the average youth large is actually bigger though shorter than adult small. But like Steve suggested, always error to the larger choice.