Christmas Stories for Kids

December is full of moments kids wait all year for: the tree going up, the first real snowfall, and the longest night of the year, when Christmas morning feels like it will never come. It's also a busy, overstimulating month, and a quiet story at bedtime is one of the easiest ways to slow things down.

With DandyTale you can make a brand-new illustrated Christmas picture book, written at the right reading level for your child, and read it together tonight. A new story for each week of December turns into a small family tradition, without another trip to the bookstore.

Christmas story ideas you can make tonight

Christmas Morning

Has to wait for everyone to wake up.

The lesson: good things are worth waiting for.

Decorating the Christmas Tree

Can't reach the top branches.

The lesson: teamwork finishes the job.

First Snow of Winter

Never seen snow before.

The lesson: new things can be wonderful.

Building a Snowman

The snowman keeps falling apart.

The lesson: keep trying and it's okay to ask for help.

📖 See an example of a finished DandyTale book

Christmas stories by age

The best holiday story is one your child can follow from start to finish. In DandyTale, the reading age sets the length and the words, and the story's vibe sets the mood.

  • Ages 2-4 (Little Listener): short, warm and repetitive. Twinkling lights, a snowman, a cozy morning. "Cozy & Calm" or "Heartwarming" fits best.
  • Ages 5-7 (Early Reader): a small problem to solve, like waiting for everyone to wake up on Christmas morning or not being able to reach the top of the tree. Try "Lesson Learned" or "Silly".
  • Ages 8-9 (Confident Reader): longer chapters of the day, bigger words and more going on. "Big Adventure" or "Curious & Mysterious" adds a little excitement.

A story for the waiting

For young kids, the hardest part of Christmas is often the waiting. A story about a character who has to be patient, and finds that good things are worth it, gives you something to point back to on Christmas Eve when nobody can sleep.

  • Read a new story each Sunday in December as a countdown.
  • Pause and ask what the character could do while they wait. Kids often come up with their own ideas for the real morning.
  • Keep one calm, cozy story for Christmas Eve, when excitement is highest and sleep is hardest.

Winter stories beyond Christmas Day

Not every December story has to be about presents. A first snowfall is a gentle way to talk about new experiences, and a snowman that keeps falling apart is a lesson in trying again and asking for help. Each idea below opens the Story Studio with that story already picked. You just choose the reading age and a character.

Questions parents ask

What ages are the Christmas stories for?

Children ages 2 to 9. Pick Little Listener (2-4) for short read-aloud stories, Early Reader (5-7) for a longer story with a gentle lesson, or Confident Reader (8-9) for bigger words and more adventure.

Can my child be the main character?

DandyTale doesn't use children's names or photos. The hero is a character you pick from our cast, or, on a monthly plan, one you design yourself from preset options, so you can choose one that feels like a good match for your child.

Can I print the book or give it as a gift?

DandyTale books are digital. They're saved to your bookshelf and read on a phone, tablet or computer, so they're best for reading together at home rather than as a printed gift.

How long does it take to make a Christmas book?

A few minutes. You answer a few quick questions, and DandyTale writes the story and illustrates every page.

How much does a Christmas story cost?

A single book is $4.99, with no subscription. If you'd like a new story every week of December, monthly plans start at $12.99 for 4 books.

Make your Christmas story

Christmas morning is a great place to start. Books are $4.99 each.