These are definitely longer than shown in the product picture. I bought two sizes for my daughter. She is 8 years old but pretty tall for her age. Usually wears a size 10-12. She is 55 inches tall. The picture I took is the size 8-9 and it still comes more than halfway down her shin. It works but I would have liked them to fall a little below the knee as the website shows. They are pretty thin so you definitely need to wear them with a dress or long shirt.