Take a look at this ballet outfit by Curtain Call:

http:s://curtaincallcostumes.com/category-page.php?shopby=cys&cat=1
The one downer is that there is only a limited number of sizes, I think size 20 is their biggest but I can just about squeeze into a size 12 - lycra/spandex is nice and stretchy.