My 12 year old wears a 5. We ordered a size 6. Still too small. Spent $12 to send them back. Not very happy about that. There should have been a return label provided. Ordered a size 7 and am waiting for them to arrive. These run small!!