This post may contain affiliate links. Please read our disclosure policy.

At last, I’m sitting down to write up the tutorial for the ruffle skirts I made for my younger girls this summer.

This tutorial had more steps, so it took longer to get it done.  I hope the steps make sense, and I hope you enjoy making these!  

how to make a ruffle skirt
homemade ruffle skirt

Supplies Needed to Make a Ruffle Skirt

To make these skirts, you’ll need the following:

1. Two coordinating fabrics (for sizes 3/4, 5/6, and 7/8, you’ll need 1/2 yard of the floral print, and 1/2 yard of the polka dot print. For size 9/10 you’ll need 3/4 yard of floral fabric and 3/4 yard of polka dot).

2. Scissors

3. Thread

4. 3/4″-wide elastic (you’ll need to measure your child’s waist or an item of clothing that fits them well in the waist to get the right length, as there are no measurements available for this).

How to Make a Ruffle Skirt

First, cut out your fabrics (here are the measurements for the different sizes):

    Size 3/4 (finished length: 10 1/8″)

    From the floral fabric, cut:

    Two–6 1/4 x 24 1/2″ rectangles for upper ruffle

    Two–5 x 13″ rectangles for upper band

    From the polka dot fabric, cut:

    Two–4 3/4 x 24 1/2″ rectangles for lower ruffle

    Two–3 1/4 x 13″ rectangles for lower band

    Size 5/6 (finished length: 13 1/8″)

    From the floral fabric, cut:

    Two–7 1/4 x 25″ rectangles for upper ruffle

    Two–6 x 13 1/2″ rectangles for upper band

    From the polka dot fabric, cut:

    Two–5 3/4 x 25 ” rectangles for lower ruffle

    Two–4 1/4 x 13 1/2″ rectangles for lower band

    Size 7/8 (finished length: 16 1/8″)

    From the floral fabric, cut:

    Two–8 1/4 x 25 1/2″ rectangles for upper ruffle

    Two–7 x 14″ rectangles for upper band

    From the polka dot fabric, cut:

    Two–6 3/4 x 25 1/2″ rectangles for lower ruffle

    Two–5 1/4 x 14″ rectangles for lower band

    Size 9/10 (finished length: 19 1/8″)

    From the floral fabric, cut:

    Two–9 1/4 x26″ rectangles for upper ruffle

    Two–8 x 14 1/2″ rectangles for upper band

    From polka dot fabric, cut:

    Two–7 3/4 x 26″ rectangles for lower ruffle

    Two–6 1/4 x 14 1/2″ rectangles for lower band

    (Note: These skirts do tend to run a bit small, so keep that in mind. I made a size 7/8 for my daughter who just turned 6, and it is not too big for her. The 9/10 does fit my 10-year-old daughter, but she is small for her age.)

    ~Measurements include 1/4″ seam allowances.~

    As you cut out your fabrics, you may find it helpful later if you label each piece. Otherwise all the rectangles can get a little confusing (or maybe that was just me!).

    ruffle skirt tutorial
    cutting fabric for a ruffle skirt
    supplies for a ruffle skirt
    fabric for ruffle skirt
    ruffle skirt polka dot fabric

    And now we’re ready to sew!

    sewing supplies to make a ruffle skirt

    1. Using a 1/4″ seam allowance, sew together the upper band rectangles along short edges to make a tube:

    sewing a ruffle skirt

    2. Join upper ruffle rectangles along short edges to make a ruffle tube:

    ruffle skirt tube

    3. Serge or zig-zag the raw edges of the seams:

    serging a ruffle skirt seams

    4. Turn under 1/4″ on one long edge of ruffle tube and press. Turn under a second time 1/4″ and press.

    ironing a homemade ruffle skirt

    5. Sew through all layers close folded edge to hem:

    hemming a ruffle skirt

    6. Sew gathering stitches 1/4″ from long raw edge of the ruffle tube (the longer rectangle). You only need to sew one row of gathering stitches, but I did two:

    7. Pull up threads to gather edge:

    gathered edge ruffle skirt
    ruffle skirt edge

    8. With raw edges aligned and right sides together, match seams of gathered ruffle with bottom edge of upper band:

    matching seams on ruffle skirt
    skirt seams
    gathered ruffle

    9. Adjust ruffle to fit band:

    ruffle skirt bands

    Line up the side seams:

    skirt side seams

    10. Pin and stitch to make upper skirt. Press seam allowance toward upper band:

    upper skirt pins
    sewing a ruffle skirt

    11. Repeat the above steps using lower band rectangles and lower ruffle rectangles to make the lower skirt:

    skirt band rectangles
    ruffle skirt sewing tutorial
    ruffle skirt sewing project

    Now you should have the upper skirt (the floral fabric in my example below) and the lower skirt (the polka dot fabric in the example below):

    upper and lower skirt

    12. With raw edges aligned, match seams of right side lower band with wrong side of upper ruffle where upper band and upper ruffle are joined. To accomplish this, I turned both skirts inside out, so that the wrong sides were showing. I also folded the upper (floral) skirt so that the upper ruffle is at the top.

    folded upper ruffle skirt

    Then I inserted the upper (floral) skirt into the lower (polka dot) skirt portion.

    inserting upper skirt into lower skirt

    Match up the raw edges… these edges should both be raw, but I got excited and zig-zagged my raw edge on the blue floral fabric before I realized I didn’t need to do this! Oh, well, it still worked out.

    raw skirt edges

    Make sure you are matching the right side lower band with the wrong side of upper ruffle where upper band and upper ruffle are joined.

    This part is kind of tricky. The “lower band” is the part that isn’t ruffled (the shorter rectangle) on the pink polka dot fabric. The “upper ruffle” is the ruffled portion of the blue floral skirt.

    So, you are wanting to match the band of the underskirt to the ruffled section of the overskirt, if that makes sense. I would suggest pinning this and making sure it looks right before sewing it together, so you know you have the right pieces attached.

    matching band on ruffle skirt

    13. Pin and stitch through all layers.

    pin skirt layers

    Now you are almost done!

    nearly completed ruffle skirt

    The upper and lower skirt portions are now attached:

    attached upper and lower skirt portions

    14. Turn under top edge of skirt 1/2″ and press:

    pressing skirt edge

    15. Turn under a second time 1 1/8″ and press:

    pressing skirt

    16. Leave a 2″ opening for inserting the elastic (I marked mine with pins), and then sew through all layers:

    elastic skirt opening

    17. Insert the elastic. I attached a safety pin to the end of my elastic to feed it through the casing. Sew ends of elastic together and sew the opening shut. Then press the skirt, trim all loose threads, and you’re done!

    inserting elastic into skirt casing
    skirt elastic

    Enjoy your cute new skirt! 🙂

    girls' floral ruffled skirts

    Let me know if I left something out or something doesn’t look right. I’m just a mom typing out a tutorial to help other moms, and I’m not infallible!

    The inspiration and measurements for this tutorial came from Quilts and More Magazine, Summer 2008. I have re-written parts of the instructions, and the photos are mine.

    Hi, I'm Joy!

    I'm a homemaker and homeschooling mom of 5. For over 25 years I've been cooking from scratch and making homemade bread for my family of 7. I love sharing sourdough recipes, easy dinner ideas, and simple DIY projects for your home.

    You May Also Like

    Leave a comment

    Your email address will not be published. Required fields are marked *


    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    17 Comments

    1. Amy @ Homestead Revival says:

      These are darling! My daughter was asking for more skirts to wear around the house. Perhaps we can make a couple of these. Thanks for the great tutorial!

    2. Amy @ Homestead Revival says:

      These are darling! My daughter was asking for more skirts to wear around the house. Perhaps we can make a couple of these. Thanks for the great tutorial!

    3. Joy Kincaid says:

      Pam,
      Thank you!

      Jacinda,
      I'm so glad I got it done! 🙂

      Deanna,
      You're welcome!

      Nancy,
      You're welcome! I hope you enjoy it.

      Grace Mae,
      I know…wouldn't that be fun? I'm sure there's a tutorial out there somewhere for a bigger size. Wow, over 22 cards! That's a lot. I'm glad you're having fun with the stamps. 🙂

      Tanya,
      I love that magnetic pin thing. It is so great to keep the pins from being everywhere.

      Jill,
      Thank you! Maybe someday you'll have the opportunity to visit the "sewing frontier!" I love it. 🙂

    4. Jill @ The Prairie Homestead says:

      These are beyond adorable! If only I sewed… But that is one frontier I have yet to even visit. 😉 Thanks for sharing this with the Barn Hop this week!

    5. Lilyofthevalley - Tanya says:

      Cute fun skirts! 🙂 I should try that making some like this too. 🙂

      Another friend of mine has the very same pin "cushion". I need one like that, will save me from spilling the pins on the floor. 🙂

    6. Grace Mae says:

      Hi Miss Joy~

      Those are so cute. Why can't they come in a bigger size for me to wear.

      Anyways, enjoy your day. I've had fun making cards yesterday. I made over 22 using your stamps.

    7. La joie d'apprendre! says:

      Thank you, thank you, thank you!!!!
      This will be one of the projects I want to do 🙂

    8. Mrs.Rabe says:

      Thanks Joy!

    9. Jacinda @ Growing Home says:

      Oh yay! I was hoping you'd post this soon 🙂 These skirts are so beautiful! Thanks for the tutorial. I know they take a bit of work to put together.

    10. Pam says:

      These skirts are adorable! I love the fabrics you chose.