I don't wear a skirt very often, but when I do, mid-calf is my preferred length. It is a flattering length and creates a visually pleasing relationship between skirt and top if they are different fabrics. Plus boots are great with that length as well.