The sizing is crazy. We got my 14 YO DD (5'7, 130lb) a skirt in size large, waited months for it, and it was too small waisted even for my youngest daughter (8). I say go into the store and check the sizes they have. My daughter's school is too small to have the fittings in store - if that's the case for you, order several sizes and be prepared to return.