My son is 9yrs old and he's 5 feet tall. He wears a size 14 but because of the reviews on the blazer I ordered a 16. I'm glad I did. The jacket sleeves are shorter than I like but the quality of the blazer is perfect. I totally agree with the previous reviews. If you want this blazer to last you should order a size larger than needed. My son loves it.