The best Advent calendars for kids count down to Jesus, not just to presents -- and you can make one this weekend with supplies you already own. Below are 15 DIY Advent calendar ideas, each with exact setup instructions, so your December countdown builds faith instead of just a sugar habit.
Every idea runs December 1-24 (or December 1-25 if you want a Christmas morning finale). Pick one that matches your kids' ages and your realistic energy level -- a simple calendar you finish beats an elaborate one you abandon by December 10. If you're new to the season itself, start with our explainer on what Advent is for kids, then come back and pick your countdown.
What Makes a Good Advent Calendar for Kids?
A good Advent calendar takes under five minutes a day, points to the Christmas story, and gives kids something to physically open, move, or do. Kids are concrete thinkers -- the daily ritual of opening door #7 is what makes "Christmas is coming" feel real.
One honest tip before the list: don't feel guilty about chocolate calendars. A store-bought candy calendar plus a one-verse reading is a perfectly good Advent tradition. Several ideas below are designed to upgrade a calendar you already have.
Scripture and Story Calendars
1. The Christmas Story Verse Calendar
What it is: One Bible verse per day that tells the Christmas story in order -- starting with the prophecies and ending at the manger.
Setup: Write or print 24 verses on slips of paper (our list of Christmas Bible verses for kids gives you 25 in story order, each with a kid-friendly explanation). Fold each slip and number it 1-24. Tuck them into numbered envelopes taped to a wall in a tree shape, or clothespin them to a string of twine across the mantel. Each day, a kid opens the envelope and someone reads the verse aloud at breakfast or dinner.
2. Story-a-Day Nativity Calendar
What it is: The nativity story split into 24 small readings, so kids hear the whole account of Jesus' birth across December.
Setup: Divide Luke 1-2 and Matthew 1-2 into 24 short chunks (2-6 verses each) and write the reference on a numbered card: the angel visits Zechariah, then Mary, Mary visits Elizabeth, Joseph's dream, the journey, the birth, shepherds, and finally the magi. Put cards in a numbered muffin tin, one per cup, covered with circles of wrapping paper. Kids punch through the paper each day. If you'd rather not build the reading plan yourself, our Advent Bible stories for kids roundup organizes stories week by week.
3. Book-a-Day Calendar
What it is: 24 wrapped Christmas and Bible storybooks -- one unwrapped and read aloud each night.
Setup: Gather 24 books (library books count -- so do books you already own; kids genuinely don't mind re-wrapped favorites). Wrap each one, number them, and pile them in a basket by the couch. Each night a kid unwraps that day's book and you read it together. Save the best nativity book for #24 and read it on Christmas Eve. Cost: as low as $0 with a library card.
4. The Jesse Tree Calendar
What it is: The classic ornament-a-day calendar that walks through the whole Bible -- Creation, Noah, Abraham, David -- showing how God prepared the world for Jesus.
Setup: Use a bare branch in a vase or a small tabletop tree. Make 24 simple paper ornaments, each with a symbol (an apple for the Fall, an ark for Noah, a crown for David, a star for Bethlehem) and a matching Bible reference on the back. Each day, read the passage and let a kid hang the ornament. Free printable Jesse Tree ornament sets are easy to find online; coloring-page versions let kids make the ornaments themselves the week before Advent.
5. Watch-and-Talk Video Calendar
What it is: One short Bible story video per day, followed by one discussion question.
Setup: Make a 24-day playlist of kid-friendly Bible story videos, ordered to end with the nativity. Watch one at breakfast or bedtime, then ask one question: "What was your favorite part? What did that teach us about God?" Our video lessons at Faithful Kids pair each Bible story with a quiz and reflection, which turns the daily video into a two-minute conversation without you preparing anything.
Kindness and Service Calendars
6. Acts of Kindness Calendar
What it is: One small act of kindness per day instead of (or alongside) a treat.
Setup: Brainstorm 24 kid-sized kindnesses with your children -- write a note to a teacher, hold the door for five people, give a sibling a sincere compliment, donate one toy, make a card for a grandparent. Write each on a slip, fold them into 24 numbered paper cups or envelopes. Each morning, kids draw the day's mission. The rule that makes it work: the act must be completed before bedtime, and you debrief at dinner ("How did it go? How did they react?").
7. Reverse Advent Calendar (Give-a-Day Box)
What it is: Instead of receiving something daily, kids add one item to a donation box every day, then give the full box away before Christmas.
Setup: Put an empty box in the kitchen on December 1. Each day, a kid adds one item: a can of food, a pair of socks, a toothbrush, a small toy. Print a 24-item list from your local food pantry's needs page so kids know what to grab on grocery trips. Deliver the box together the week of Christmas -- the delivery trip becomes the finale, and kids remember it far longer than any chocolate.
8. Blessing Bag Countdown
What it is: A service calendar where each day's slip contributes to care kits for people in need.
Setup: Buy gallon zip bags and basic supplies (granola bars, socks, wipes, water bottles, hand warmers). Write 24 daily tasks on slips: "add granola bars to 3 bags," "write an encouraging note for each bag," "pray for the people who'll get these." By Christmas you'll have several finished blessing bags to keep in the car or deliver to a shelter. This works best for ages 6+ who can grasp the "why."
9. Prayer Calendar
What it is: One person or group to pray for each day of December.
Setup: With your kids, list 24 people: grandparents, teachers, pastors, neighbors, a missionary family, kids who won't get presents, people who are sick. Write one name per numbered slip and put them in a jar or mini stocking garland. Each night at dinner or bedtime, draw the name and pray a short prayer together. If your kids freeze up when praying aloud, our Christmas prayers for kids has simple ones they can read or echo.













