The holiday season is full of fun craft ideas, especially those geared toward Christmas. Crafts are way more than just coloring sheets. There are many different types of crafts you can do with your students or your own children. Browse the list of homemade ornaments ideas, cute greeting cards, and other crafts for children. Whether a simple craft or adorable ornaments, these 55 craft ideas for the Christmas season are sure to bring tons of fun to your classroom.
1. Holiday Candy Jars
Making these adorable candy jars is a great way to make a cute craft that can also be used as a gift. These small bell jars are great sizes for creating tiny reindeer. Students can later fill them full of small chocolate candies.
Learn More: Crazy Little Projects
2. Wooden Snowman Ornament
This is an adorable handmade ornament that will be a big hit with students. Using wood circle cuts is a great way to build the snowman. This holiday ornament makes a great keepsake to take home and put on your own tree.
Learn More: Crazy Little Projects
3. Twig Snowflake Ornament
After collecting a few twigs from the yard, help students bind them together to form a snowflake. They can jazz them up with some paint, sparkly glitter, or other decorations. These are great for decorating a classroom Christmas tree.
Learn More: A Little Pinch Of Perfect
4. Nativity Collage Craft
This collage craft features a nativity scene and requires nothing more than paper and glue. Students can tear the small pieces or cut them and arrange them in a pattern to represent the scene. This is great to use when learning about the biblical story of Christmas.
Learn More: OT Mom Learning Activities
5. Christmas Silhouette Art
This Christmas craft is more of an art project. With this festive craft, students will use shapes of Christmas ornaments or stars to create the outline as they use color around the shapes. It ends up being a colorful craft that makes great decorations for the holiday season.
Learn More: Arty Crafty Kids
6. Fingerprint Christmas Tree
Fingerprint art is fun and simple. You could do this with your whole class following along, creating their own trees. This one allows for some freedom in creativity as well. Let students make their trees and after they dry, add some decorations. A little colored paint and some papers are all you need.
Learn More: Arty Crafty Kids
7. Angel Ornaments
Perfect for a parent gift, this sweet angel ornament craft is just right! These will require a little hot glue, so parent or teacher supervision and assistance are needed. Overall, it is a simple and easy craft to make that is super affordable.
Learn More: Prudent Penny Pincher
8. Tealight Snowmen Ornaments

Cute ornaments always make for great Christmas crafts! These snowmen are easy to make, using battery-powered tealight candles. Add some eyes and a mouth with a marker. If you want to really take it up a notch, add some accessories, like earmuffs or a hat and a scarf.
Learn More: Prudent Penny Pincher
9. Paper Cut Snowflakes
Simple and easy, this craft only requires paper and scissors. Students can fold the paper, make cuts and designs, and then display their newly made creations. These are fun to use as decorations in your room by handing them from the ceiling to represent falling snowflakes!
Learn More: Handy Little Me
10. Salt Dough Ornaments
Salt dough ornaments are easy to make and fun to decorate. Students will enjoy making the dough and cutting out shapes with cookie cutters. Let them dry and then let students paint and decorate them. Don’t forget to leave a hole to attach string for hanging.
Learn More: Handy Little Me
11. Grinch Christmas Ornaments
Grinch Day is beginning to be a regular thing in classrooms around the holidays. Here are three Grinch-themed ornaments that keep it simple, and fun, and result in super cute, finished products! Finish each ornament with bright ribbons tied at the top.
Learn More: Happiness Is Homemade
12. Christmas Puppets
Paper puppets are easy to make and can keep little ones busy being creative! You can use this printable template or just let students create their own reindeer or Santa. Other puppet ideas may include a snowman, Grinch, or elf.
Learn More: Easy Peasy And Fun
13. Clothespin Snowmen
Another super simple Christmas craft, this clothespin snowman is easy for when you want students to create a craft independently. They can paint the clothespins. After they dry, they can add their own decorations to make them unique and personalized.
Learn More: Easy Peasy And Fun
14. Egg Carton Jingle Bell Ornaments
Egg carton jingle bell ornaments are a great little craft to add some jingle into your classroom. Students will need a jingle bell and pipe cleaner, plus their choice of colored paper. Students can fold and form the ornaments and include the bell inside.
Learn More: Powerful Mothering
15. Craft Stick Reindeer Ornament
This reindeer ornament craft is easy peasy! Color or paint the craft sticks, glue them together, add wiggly eyes and a red nose. You can attach a ribbon or sting for hanging it on the tree, or you can just hang it directly on the tree.
Learn More: The Kindergarten Connection
16. Craft Stick Nutcracker Craft
All you need for this one is a large craft stick and two small ones! Students can create their own artwork to represent a nutcracker. These make a nice addition to Christmas decor around the classroom or school.
Learn More: Taming Little Monsters
17. Christmas Tree Tessellation Craft
If you need something geared more toward the older kiddos, this is a great option! Involve math in your Christmas craft with this tessellation tree. This is a more involved project but totally worth the time and effort for your kiddos to put in while they are finding a pattern that works!
Learn More: Little Bins For Little Hands
18. 3D Christmas Tree
This craft is a STEAM activity and encourages deeper thinking and critical thinking skills from students. They will use this paper Christmas craft template to build their tree. These are good for group or partner work, or they can also be done independently.
Learn More: Little Bins For Little Hands
19. Clothespin Christmas Star
Another beautiful Christmas ornament idea, this snowflake is super easy. Simply glue the clothespins together in the center and paint. You can sprinkle it with glitter to give it a little something extra. Then, add a string for hanging on your Christmas tree!
Learn More: Woman’s Day
20. Winter Ice Wreath Bird Feeders
These frozen circles are beautiful winter bird feeders. Add in fruits and berries and seeds or other small edible items for birds to eat. Add a pretty ribbon and hang it from trees near your classroom so you can watch as the birds come.
Learn More: Woman’s Day
21. Beaded Snowflakes
A bit more advanced, this Christmas ornament craft is adorable but probably better suited for older students. String beads in a pattern or just put random ones to create a variety of colors. These can take a bit longer to create but make wonderful gifts!
Learn More: Happiness Is Homemade
22. Christmas Ornaments for the Birds
This is another bird feeder ornament. These are made from bird seed and form shapes made from cookie cutters. These are to hang outside and draw in the birds so you can see them. These won’t melt so they should last a while.
Learn More: Kitchen Counter Chronicle
23. Eiffel Tower Ornament
Paired with Madeline’s Christmas book, this Eiffel Tower craft is perfect for any grade. You can dress it up by adding crafted Christmas lights as well. This is a great way to explore other cultures and the way they celebrate holidays as well.
Learn More: Kitchen Counter Chronicle
24. Winter Snow Globes
Making these winter snow globes is a fun way to make your own Winter Wonderland! Students can design their snow globes to reflect their interests and preferences. It will be fun to collect small items for this crafting project!
Learn More: The Every Mom
25. Bow Tie Pasta Wreath
Dye some pasta green and use them to form a wreath. Add a cute little ribbon and you have an adorable, tiny wreath. Students can glue these to a piece of cardstock or choose to make a homemade Christmas card.
Learn More: Crafty Morning
26. Paper Weaving Christmas Card
Paper weaving is an easy task that can turn out to look very nice. You can use small papers to weave a Christmas tree on the front of these cards. Students can make these for family and friends or for soldiers, people in nursing homes, or neighbors.
Learn More: The Every Mom
27. Curly Beard Santa Card
Santa crafts are tons of fun but this one has a little twist! Use this Santa template to craft an adorable St. Nick. But then help your students with the scissors to use them to curl the ribbons and make a full and fluffy, curly beard.
Learn More: Best Toys 4 Toddlers
28. Button Christmas Tree Card
Collect a variety of green buttons. Students can use these to form a Christmas tree. It may be easiest to draw a tree first and color it in and then add the green buttons to the tree. These are unique and make great homemade Christmas cards.
Learn More: Adventure In A Box
29. Photo Elf Craft
The photo elf craft is awesome because you can literally picture yourself as an elf. Tiny brads help the arms and legs of the elves to move. Students will have fun making these and then playing with these elf crafts.
Learn More: Simple Everyday Mom
30. Reindeer Hat
Students love to make cute paper hats to wear around the school. This reindeer hat is a fun one that is perfect for young students. The special touch with this one is the red nose made of glitter!
Learn More: Simple Everyday Mom
31. Salt Dough Christmas Tree Ornament
Another salt dough Christmas ornament is super cute! Add the year on the bottom stem and fingerprints to decorate the tree as colored, Christmas lights. Use a marker to draw in the string for the lights and it is ready to hang on the tree.
Learn More: The Bump
32. Paper Plate Grinch Craft
Another great Grinch craft, this paper plate craft can be for younger students. They can paint the paper plate and then construct the Grinch face and add a hat. This would be a great craft to use after watching the movie!
Learn More: The Bump
33. Potato Stamping Ornaments
Potato stamping is a great sensory craft. Use potatoes to stamp onto paper. Paint them with designs or use solid colors and add designs after they dry. This is a fun craft and can even be used to make homemade gift tags or Christmas cards.
Learn More: Crafty Morning
34. Ribbon Made Christmas Tree Craft
The base of this project is literally a tree branch! Tie a vast variety of green ribbons to form the tree branches on this craft. Trim it to shape into a groomed tree. Add a brown ribbon on the bottom for the stump or a yellow ribbon up top to represent the star if you would like!
Learn More: Craftsy Hacks
35. Plant Pot Gingerbread Houses
Turn that flowerpot upside down and create your own tiny gingerbread house. Students can really showcase creativity and artistic skills! Have them pay attention to and add details and plenty of colors. This would be a great craft to pair with a writing assignment.
Learn More: Craftsy Hacks
36. Mistletoes Footprint Art
A classic Christmas craft, this Mistletoes painting is great for small children. Dip their toes in green paint and press them into the cardstock or canvas to form mistletoe. This can even be done on a plate that parents will enjoy displaying in their homes.
Learn More: Holidappy
37. Footprint Snowmen Art
Another adorable Christmas footprint craft is this snowman version. Use light blue paper to represent the night sky and add some painted snowflakes afterwards. Let students add decorations to their footprint snowmen once they dry.
Learn More: Holidappy
38. Paper Plate Christmas Tree
Paper plate Christmas trees are easy to make and fun to display! Have students paint paper plates green and after they dry, form them into little trees. Glue them together and allow students to decorate with pom poms as ornaments. Small paper plates may work best!
Learn More: Creative Family Fun
39. Gingerbread Houses
Messy but fun, gingerbread houses are always a great way to let students work in cooperative groups and practice communication and cooperation skills with one another. Students can work together to design a plan, build their house, and decorate it.
Learn More: The Spruce Crafts
40. Sock Snowmen
Sock snowmen are the best! Students will enjoy creating these adorable little crafts. They can add as many decorative props and little items to dress up the snowmen. Students can really make these their own by choosing how they want to decorate.
Learn More: The Spruce Crafts
41. Melted Beads Ornament
Melted bead ornaments are fun to make but will definitely require assistance. They end up really cute and can be good gifts for family members, friends, or even teachers. Plan ahead for this craft and allow time for students to place their beads where they want them to go.
Learn More: Red Book Mag
42. Painted Dish Towels
If you are looking for the perfect homemade gift, look no further! These hand painted dish towels are a big hit! Grandparents will love the q-tip painted stencil work from their favorite kids at Christmas time.
Learn More: Mom Secrets
43. Paper Plate Angel
Paper plate angels are a fun craft to make at Christmas time. You can change it up a bit by offering different materials for students to choose from as they pick the head and hair. They could paint the angel wings and body and add some shimmer if needed.
Learn More: RD
44. Orange Peel Garland
Take small cookie cutters and use them to cut out shapes on orange peelings. Carefully use a needle and string the pieces together, forming a garland of orange peels. These not only smell good, but they are also adorable as well.
Learn More: RD
45. Gingerbread Craft
This is a gingerbread man that won’t run away! Use a paper plate to create this guy. Students can paint the paper plate and decorate his face to be whatever they choose. A variety of expressions would make for an entertaining classroom display.
Learn More: Glued To My Crafts Blog
46. Christmas Countdown Craft
This Christmas countdown craft is a great way to have an advent calendar that will help students keep track of the upcoming holiday. The paper chain creates a great visual for students to see the holiday getting closer and closer.
Learn More: Red Book Mag
47. Tissue Paper Craft
Try this tissue paper craft for something a little different. Fold white craft paper in half and cut out the shape from the middle. Fill it back in with contact paper and tissue paper. These make very cute Christmas cards as well.
Learn More: Pure Wow
48. Snowman Block Ornament
Recycle old wooden blocks with this Christmas craft. Students can paint the block white, add some small paint details by creating a face for the snowman. If you want to use them as ornaments, add a hook and string to the top.
Learn More: Homemade Heather
49. Wooden Reindeer Ornament
This wooden reindeer ornament craft is super cute! You need small wooden rounds, a red nose, some wiggly eyes, and twigs for the antlers. Students can place the eyes and nose wherever they want to make their reindeer unique!
Learn More: Homemade Heather
50. Cardboard Gingerbread Craft
Another good recycling craft, this one-use toilet paper rolls and paper. Let students create their own gingerbread men by decorating with whatever colors they want to add and let them design their faces for their gingerbread boy or girl. This craft works well with some of the fractured fairy tales for The Gingerbread Man.
Learn More: Mod Podge Rocks Blog
51. Christmas Rock Painting
Instead of just making cute, Christmas ornaments, you can also do some rock painting! Students can paint fun holiday objects on rocks and give them as gifts or hide them for others to find. This is a handmade gift that requires little more than just finding a rock and grabbing some paint.
Learn More: Lil Tigers
52. Cardboard Tube Elf Craft
These adorable little cardboard elves are sure to bring on the holiday cheer! Adding some personalized details to their faces is a great way to make each one unique. Use recycled toilet paper rolls and some paint to create the base and add the head atop.
Learn More: Mod Podge Rocks Blog
53. Shredded Paper Snowman
This crafty snowman is perfect for a paper craft in the classroom. Using recycled paper scraps, this snowman is built and decorated as your little learner prefers! They can add a hat, nose, eyes, buttons, arms, and any other accessories they want to cut out and paste on!
Learn More: Thriving Home Blog
54. Marble Paint Snow Globes
This paper snow globe craft is fun and will keep little hands busy for a while. Use marble rolling to paint the snow on a blue circle and add on your snowman and base. This would pair well with some snowmen picture books or use this to go along with a writing assignment.
Learn More: Thriving Home Blog
55. Paper Plate Christmas Tree Hat
The perfect addition to your class Christmas party is this paper plate hat. Students may need help with the cutting, but they can decorate and wear the hats when it is complete!
Learn More: The Imagination Tree