Looking for fun Christmas crafts for kids? These easy projects are perfect for moms planning a creative afternoon at home and teachers preparing a festive classroom celebration.
In this post there’s something for every young artist! Gather your supplies, choose a few favorites, and enjoy making wonderful Christmas memories together!
1. Paper Plate Santa Claus

Turn a paper plate into a cheerful Santa Claus using red construction paper, cotton balls, and markers. Kids can personalize their Santas with different facial expressions, fluffy beards, and festive hats.
Supplies: Paper plates, construction paper, cotton balls, glue, and markers.
➡️13 Super Easy Santa Claus Craft Ideas
2. Popsicle Stick Christmas Trees

Create miniature Christmas trees using craft sticks, paint, and colorful decorations. Add a ribbon or string to turn each tree into a handmade Christmas ornament.
Supplies: Popsicle sticks, paint, glue, pom-poms, and ribbon.
➡️ 15 Easy Popsicle Stick Christmas Crafts for Kids
3. 3D Paper Christmas Trees

Fold and layer paper to make beautiful three-dimensional Christmas trees. This project is a fun way for elementary students to practice cutting, folding, and assembling shapes.
Supplies: Green paper, scissors, glue, and star stickers.
➡️25 Fun Christmas Tree Crafts for Kids
4. Handprint Christmas Reindeer

Use handprints to create adorable reindeer artwork. Add googly eyes, antlers, and a bright red nose to make a festive Rudolph-inspired craft.
Supplies: Brown paint, paper, googly eyes, glue, and markers.
➡️ 15 Easiest Reindeer Craft Ideas for Kids
5. Paper Snowflakes

Fold and cut paper to create unique snowflake designs. Children can experiment with different patterns and display their finished snowflakes on classroom windows or walls.
Supplies: White or colored paper, scissors, crayons, and glitter glue.
6. Toilet Paper Roll Christmas Characters

Recycle cardboard tubes into Santa Claus, elves, snowmen, and reindeer. Kids can use their imagination to create an entire Christmas village of characters.
Supplies: Cardboard tubes, construction paper, paint, glue, and markers.
➡️Toilet Paper Roll Christmas Crafts for Kids
7. Handmade Christmas Cards

Encourage children to create personalized Christmas cards for family members, friends, or classmates. They can decorate their cards with paper trees, stars, snowmen, and cheerful holiday messages.
Supplies: Cardstock, colored paper, glue, markers, and stickers.
8. Paper Christmas Angels

Make a beautiful angel by folding paper into a dress and adding wings and a halo. These handmade angels can be displayed on a classroom bulletin board or used as Christmas tree decorations.
Supplies: Paper, scissors, glue, crayons, and ribbon.
9. Paper Plate Christmas Wreaths

Cut out the center of a paper plate and decorate the ring with green paper, painted shapes, colorful pom-poms, and a festive bow. Each child can create a unique wreath for home or school.
Supplies: Paper plates, green paper, glue, ribbon, and pom-poms.
➡️ 12+ Christmas Wreath Crafts for Kids Using Simple Supplies
10. Christmas Penguin Craft

Create a cute penguin from black and white paper, then add a Santa hat, scarf, or other holiday accessories. This is a fun winter-themed craft for animal lovers.
Supplies: Construction paper, glue, scissors, and markers.
11. Gingerbread Man Puppets

Make adorable gingerbread man puppets from paper or cardstock. Children can decorate them with buttons, bows, colorful icing designs, and funny faces before putting on a Christmas puppet show.
Supplies: Brown paper, cardstock, markers, buttons, and glue.
12. Salt Dough Christmas Ornaments

Shape salt dough into stars, Christmas trees, snowflakes, or other festive designs. Once the ornaments have been properly baked and cooled with adult supervision, kids can paint and decorate them.
Supplies: Flour, salt, water, paint, string, and cookie cutters.
An adult should supervise preparation, baking, and handling of hot materials.
➡️ Salt Dough DIY Christmas Ornaments
13. Paper Chain Christmas Garlands

Create colorful Christmas garlands by linking strips of red, green, white, and gold paper. This is a simple group activity that can transform an entire classroom into a festive space.
Supplies: Colored paper, scissors, and glue or tape.
14. Sock Snowman

Turn clean white socks into adorable snowmen using soft stuffing, fabric scraps, buttons, and colorful scarves. Children can give each snowman its own personality.
Supplies: Clean socks, cotton or soft stuffing, fabric scraps, buttons, and glue.
15. Popsicle Stick Snowmen

Paint craft sticks white and decorate them as snowmen. Add a black hat, colorful scarf, carrot nose, and buttons to complete each cheerful winter character.
Supplies: Craft sticks, white paint, cardstock, felt, glue, and markers.
16. Christmas Tree Collages

Create festive Christmas tree artwork using scraps of construction paper, tissue paper, wrapping paper, and other craft materials. Kids can experiment with shapes, textures, and colors.
Supplies: Cardstock, tissue paper, colored paper, scissors, and glue.
17. Fingerprint Christmas Lights

Draw a string of Christmas lights on paper and use colorful fingerprints to create the bulbs. This easy craft makes a bright and cheerful holiday decoration.
Supplies: Paper, washable paint, markers, and wipes for cleanup.
➡️ 25 Christmas crafts for preschoolers.
18. Reindeer Bookmarks

Make a practical Christmas bookmark decorated with reindeer antlers, googly eyes, and a red nose. Children can use their creations while reading holiday stories.
Supplies: Cardstock, scissors, glue, googly eyes, and markers.
19. Mason Jar Luminaries

Decorate the outside of a clean jar with paper shapes, tissue paper, or festive designs. With adult help, add a battery-operated LED tea light to create a cozy Christmas decoration.
Supplies: Clean jars, tissue paper, glue, paper decorations, and battery-operated LED lights.
Use battery-operated lights rather than open flames.
20. Yarn-Wrapped Christmas Ornaments

Cut cardboard into stars, trees, hearts, or other holiday shapes, then wrap them with colorful yarn. This craft is a great way to practice fine motor skills while making handmade decorations.
Supplies: Cardboard, yarn, scissors, glue, and stickers.
21. Pinecone Christmas Trees

Turn ordinary pinecones into tiny Christmas trees! Kids can paint them green, add pom-poms as ornaments, and place a star on top. These nature-inspired decorations look adorable on a holiday craft table.
Supplies: Pinecones, green paint, pom-poms, glue, and cardstock.
22. Button Christmas Trees

Create colorful Christmas tree artwork using buttons in different sizes. Children can glue the buttons onto cardstock to make festive cards, pictures, or decorations.
Supplies: Buttons, cardstock, glue, markers, and ribbon.
Choose large, age-appropriate materials and supervise children around small buttons.
23. Christmas Gift Tags

Let kids design their own gift tags for presents. They can cut out stars, Christmas trees, stockings, or snowmen and decorate each tag with names, drawings, and festive patterns.
Supplies: Cardstock, scissors, a hole punch, markers, and string.
24. Recycled CD Snowflakes

Give old CDs a festive makeover by turning them into sparkling snowflake decorations. Children can cover them with paper, paint, or craft materials to create unique ornaments.
Supplies: Old CDs, paper, glue, paint, and ribbon.
An adult should check CDs for sharp edges before children use them.
25. Paper Candy Cane Crafts

Make colorful candy canes using paper strips, pipe cleaners, or craft sticks. These simple decorations are perfect for hanging on a Christmas tree or adding to a holiday bulletin board.
Supplies: Red and white paper, glue, scissors, and ribbon.
26. Christmas Nativity Scene

Help children create a simple nativity scene using cardboard, paper figures, and craft sticks. It’s a meaningful Christmas project that encourages creativity, storytelling, and imaginative play.
Supplies: Cardboard, construction paper, craft sticks, glue, and markers.
27. Paper Snow Globe

Create a winter wonderland on paper using a snow globe template. Kids can add tiny trees, snowmen, presents, and falling snow to make a charming Christmas scene.
Supplies: Paper or cardstock, cotton balls, markers, glue, and decorative materials.
28. Christmas Stocking Craft

Make festive paper stockings and decorate them with names, patterns, and colorful Christmas shapes. Hang the finished stockings around the classroom or use them as paper gift holders.
Supplies: Construction paper, scissors, glue, cotton balls, and markers.
29. Christmas Tree Gift Boxes

Create small gift boxes from cardstock or recycled paper boxes. Kids can decorate them with stars, stickers, ribbons, and Christmas tree designs, then use them to hold small gifts or treats.
Supplies: Cardstock or small boxes, scissors, glue, ribbon, and stickers.
30. Paper Christmas Village

Work together to create a miniature Christmas village using paper houses, shops, trees, and snowy streets. Each child can design one building or character and contribute to a festive classroom display.
Supplies: Cardboard, construction paper, scissors, glue, cotton balls, and markers.
These Christmas crafts for elementary kids are a wonderful way to bring holiday cheer into your home or classroom. Pick a favorite craft, gather your supplies, and enjoy a creative Christmas afternoon with your kids!
If you’re still looking for creative holiday projects, try these additional ideas:
- Christmas Elf Crafts for Kids: Fun Ideas to Make at School or Home
- Grinch Crafts for Kids: Easy Holiday Crafts for School or Home
- Egg Carton Christmas Crafts for Kids: Fun & Eco-Friendly Projects
Save this Pin!







