Okay, so I have a leggy six year old girl. It just so happens that this year they do not have a set uniform to wear. But, for me, it is so much easier to have a few basic mix and match bottoms and several more basic mix and match tops. So this size 6 beige stretch ponte knit skirt with shorts underneath fits really well into her school wardrobe. The length works, so it is not too short to wear to school, while still being a cute length for a child. The shorts underneath are an absolute must for an active six year old. I don't even buy skirts without shorts underneath unless she's going to wear tights with them. And actually, she can wear tights with this skirt in the winter time. The skirt is 70%, 28%, 2% cotton, polyester, and spandex. So it's soft and comfortable with a bit of stretch in it to allow for movement. The shorts are all polyester, so not breathable. The hemlines are nice and thick. The waistband is flat and stretchy and just a bit more than an inch wide, so plenty big and comfortable. The two pleats in the front are very cute and understated, so that the front looks completely flat, but, again, allows for more movement during exercise time and outside play. There are no pleats or pockets in the back, which is fine. My little one is tall and skinny (48lbs, about 4'2”) and the waist is a tiny bit big on her, but I give it a few more months and it will be fitting fine. The one thing that would put this skirt over the top is if it had front pockets.