Learn how to make a free pencil skirt pattern with the easiest no hem tutorial. Use your measurements to for your own custom pencil skirt.
A knit pencil skirt is a really simple shape and with this free pencil skirt pattern, it’s really simple to sew because there’s no hem to sew! You can sew yourself a custom fit pencil skirt in all your favorite colors and prints!
Pencil skirts are my very favorite skirts to wear. I love that it works fitted or loose tops, it’s cool for hot days, and it’s harder for kids or wind to lift up.
Don’t mind the piece of thread on the front of my skirt! I didn’t catch it until part way through my photo shoot. For me the most comfortable skirt to wear is a knit pencil skirt. It’s stretchy, it’s flattering, and it doesn’t blow away in the wind.
I rarely wear skirts for casual days, but I do wear knit pencil skirts during the summer! It’s cool for those really hot days. I’m wearing my pencil skirt with my silk top.
What fabric works best for this skirt?
A double knit fabric like interlock, ponte, scuba, cotton spandex jersey, or liverpool will work best. These fabrics don’t roll up at the hem, but they have enough body to hang nicely.
Should I prewash the fabric?
Yes, you should prewash the fabric. Treat the fabric the same way you’ll wash and dry the skirt once it’s finished. Remove any shrinkage before you cut and sew.
Do you like to sew skirts? Try one of these sewing projects:
- Free skirt patterns and tutorials
- DIY one seam wrap skirt + free pattern
- DIY half circle skirt + free pattern
- DIY wrap skirt + free pattern
- Easy flat front skirt + free pattern
- DIY easy circle skirt + free pattern
- Free pencil skirt pattern
- Make a square hem circle skirt
Free Pencil Skirt Pattern with No Hem
- 2 yards of cotton spandex fabric – I used high quality Riley Blake Designs striped knit fabric (affiliate link).
- 2″ non-roll elastic (affiliate link)
- sewing supplies
- Free pencil skirt pattern template (at the end of the post)
Use the free pencil skirt template to measure yourself and cut out the two pattern pieces. My skirt pieces look like to rectangles because I’m a rectangle shape.
With right sides together sew the side seams of the skirt with a zigzag or stretch stitch. If you are sewing stripes this is how to match stripes.
Press the side seams towards the back of the skirt (you can choose which side is the back).
Turn the tube right side out but stop when the raw edges are together.
You’ll have two raw edges on one side and a fold on one side. The pencil skirt will be lined with it’s own fabric.
Put the elastic around your waist to figure out how tight you want it. Cut the elastic just smaller than your waist.
Overlap the edges 1/2″ and sew them together. You can either sew a rectangle onto the overlap or zigzag multiple lines to attach the elastic together.
Divide the elastic into four and pin each mark. Divide the raw edges of the skirt into four and pin each mark.
Match up each mark of the elastic to the mark of the skirt. Line up the raw edges of the skirt with the edge of the elastic and pin.
Stretch the elastic to fit the raw edges of the skirt and pin in between each mark.
With a zigzag stitch sew the elastic to the skirt fabric. Sew near the edge of the raw edges. You might have to stretch the elastic slightly while sewing to fit the fabric.
Fold the elastic and fabric over inside the skirt enclosing the elastic. Stretch the elastic to fit the fabric and pin the waistband.
Make sure you have matching thread for this step. With a zigzag stitch sew the elastic waistband to the skirt. Stretch the elastic slightly as you sew.
Enjoy your gorgeous new knit pencil skirt that was so fast to make because there was no hem! Since this free pencil skirt pattern is a template of your body it will be made to fit you perfectly!
Click here to get the free pencil skirt pattern template!
If you make something using this pattern, I’d love to see! Please share it on social media with the hashtag #heatherhandmade and tag me!
Here’s a giant list of free skirt patterns so that you can make something you’ll love!