I got this for my daughter, who is in 2nd grade, to wear as part of her school uniform. The length is perfect for school, just above the knee. The built in shorts underneath allow her to play freely without worry. I also love that there are no buttons or zippers or anything...just pull on, pull off! She wears it outside of school too because it's so comfy!