Ballet Ruffle Skirt Tutorial

First skirt tutorial of skirt week was almost a craft fail. I had this image in my mind of this skirt. Just putting it together was a bit more difficult than anticipated. After spending all day the first day on it, I went to bed discouraged because it didn’t look right. The next morning I woke up with determination. I was going to fix it and salvage that skirt. So here it is. You can call it repurposed skirt because I used a long-sleeve shirt and drapes to make it. All the skirts for skirt week were made for my daughters. But since I show you how to draft your own patter, you can make it your size too. If you make something using this tutorial, please upload pictures of it in our Flickr group to show it off to everyone. You may be featured on Simply Modern Mom.
The skirt was for Kaye. The other day she came up to Nathan and I and asked, “What am I going to be when I grow up?” Nathan said something like, “A lovely girl?” That answer wasn’t satisfactory for her. She replied with, “No. I needs to be something splendid and great.” Then she answered her own question with, “I’ll be a ballerina when I grow up. That’s splendid!” Well, ballerina Kaye. Here’s a skirt for you. Love, Mom.


  • knitted adult size shirt (mine was a woman’s large) or use fabric if you are making this for yourself
  • sheer fabric or tulle (mine was from a set of sheer drapes I found at the thrift store)
  • matching thread
  • 1-inch wide elastic

1. Grab a skirt or dress that is the right size for your child. Or you can take measurements from waist to knee and waist circumference.

2. The simple way is to add 3 inches to the length and just fold the top to make a casing for elastic for the waist. Or you can do the difficult way like me and cut just below the waistline. Then cut a separate piece for the waistband that is 4 inches wide. I would suggest going with the first suggestion.

3. Cut your sheer/tulle fabric. You’ll need 4 pieces or more if you like the ruffles to be closer together. And the width of the ruffles depends on how wide you want it to be then double it because you’ll be folding it in half. Mine were 6 inches wide so they folded to be 2 3/4 inches because of the seams. The length of the ruffles should be at least twice the circumference of your skirt. Better if it’s 2 1/2 times or 3 times longer for more of a gather.

4. Fold in half. Iron flat (look for ironing instructions on your sheer fabric to make sure it can withstand the heat). Sew the lengthwise open edge. Then use a safety pin to flip the ruffle layer right side out. Iron flat again. Do this to all 4 ruffles.

5. Do a basting stitch down the middle lengthwise of the ruffle that is now right side out. Then gather the ruffles to the size of the skirt circumference. Do this to only the first 3 ruffles. The fourth ruffle is different.

6. Once the ruffles are gathered to the size of the skirt circumference, you can sew the two open edges together. Then do a zig zag stitch over the seam to keep it all in place.

7. Mark the edges of your skirt to where the layers of ruffles will go. I spaced it out evenly with room at the top for the waistband and at the bottom for the 4th ruffle that goes inside of the skirt at the bottom. If you are going with the casing way as suggested, you should add that extra 3 inches spacing at the top for the casing.

8. Pin the ruffles in place according to your markings. You might want to do this along with step 6. Pin the ruffles in place then sew the edges together. Then sew the first 3 ruffles in place.

9. The fourth ruffle should be right side out. Do a basting stitch at the top of the ruffle. Then gather and pin to the inside of the bottom of the skirt. And sew in place.

10. (Version 1) If you are going with the casing at the top of the skirt, fold the casing down on the inside. Iron and sew in place in straight line but leave 1/4-inch at the end to do a zig zag stitch over at the end. But leave a 2-inch open to put the elastic through. Once you put the elastic through the casing (use a clothes pin to help you pull it through the casing), sew the ends of the elastic together. I usually secure it with a zig zag stitch too. Pull the elastic all the way through the casing. Then sew the casing close. Finally, zig zag stitch the excess 1/4-inch seam. But pull on the elastic as you do it so it can expand. And you’re done. You can skip the rest of the instructions.

10. (Version 2) If you are doing a separate waistband like I did, then do a basting stitch at the top of the skirt. Gather it to about the size of the waist circumference.

11. Take your waistband piece, sew the length, flip right side out, iron.

12. Pull the elastic through and sew the elastic close with one of the ends.

13. Sew the casing for the elastic to hold the elastic in place. There should be about 1/4 inch left. That’s the seam to sew it to the skirt. Then sew the elastic to the other end of the waistband. Then sew both ends together with the seam on the inside.

14. Pin the waistband to the skirt. The band should be on the outside facing downward. Sew in place, but pull on the elastic as you are sewing so it can expand. And done.

ยป Tell meโ€ฆ Help me feel better by tell me your latest craft fail moment. I’m just glad I was able to salvage this skirt and make it work after many hours of frustration.

For more skirt tutorials from skirt week, click on the skirt week logo below and scroll down on the new page.

30 Responses to “Ballet Ruffle Skirt Tutorial”

Leave a Reply