My daughter is 6 years old. Wears 6T. I ordered size 12 and fits about right. The Dress doesnt look bad but the material its horrible. Your touch it and it will break. I don't know if she will be even able to wear for school. Would not buy from them again.