Bought these for my granddaughter. She is 7 years old and is above the knee, about thigh level. They are the perfect length to pair with their uniform shorts and skirts. She doesn't have special heels, so (if she keeps up with them) she can wear them every year in high school. Excellent purchase!