My daughter is 10 and wears a size 4. Just know these are tiny. They won’t go over her feet, let alone pulling them up to her knees. The 7-10 will fit a 7-8 year old, not a 10 year old unless they are small, so don’t go buy shoe size. They aren’t very stretchy, but are so cute. Disappointed because I bought two pair and now just have to throw them away. I used the tag to show the length in the photo and my fist to show how small the foot part is.