semi formal dresses for juniors

iso a semi formal dress for 8th grade dance, getting next to no hrs at work so i cant afford to go buy one, needs to be clean and not real short (no shorter than just above the knee) and not very expensive , sz needed probably junior 11/13 or lrg semi formal dresses for juniors