An advent calendar with a story behind every door. Here are 24 short Christmas stories, one for each night from December 1 to Christmas Eve. Each one takes about a minute to read aloud and ends quietly, so it fits at the end of a busy December day.
The stories start with the first snow and the first decorations, move through making and giving in the middle of the month, and get calmer as Christmas comes closer. The last one, for Christmas Eve, is the sleepiest of all. A few characters come back, so children who read every night will spot old friends.
Under each story there's a one-line prompt. If your child wants more, use it to make a new version of that night's story with them as the hero.
December 1 · Ages 3–6 · about 1 minute
Behind the advent calendar on the kitchen wall, there lived a mouse called Pip.
Pip had a bed made from half a walnut shell, a blanket made from a sock, and one very important job. Every year, on the first of December, he pushed open door number one from the inside to see who would be counting with him.
This year, when the little door creaked open, Pip saw a face. It had sleepy eyes, a pajama collar, and a smile.
"Hello," Pip whispered, though people can never quite hear mice. "Twenty-four nights to go. I'll count them with you."
He left a crumb-sized paper star behind the door, the way he always did. Then he climbed back into his walnut-shell bed, pulled up his sock blanket, and fell fast asleep.
One night down. Twenty-three to go.
Make it theirs: A story about [Name], who discovers a tiny mouse living behind their advent calendar.
December 2 · Ages 3–6 · about 1 minute
High up in a gray cloud, a snowflake was born. She had six thin arms, each covered in tiny feathers of ice, and no two of them were quite the same.
"Where shall I land?" she wondered as she began to fall.
She drifted past a church spire and thought, "Too pointy." She floated over a frozen pond and thought, "Too slippery." She spun past a chimney and thought, "Too warm!"
Then she saw a window, and behind it a child in a dinosaur sweater, nose pressed to the glass, watching the sky.
The snowflake drifted down and landed on the windowsill, right in front of the child's nose.
"It's snowing!" the child whispered.
And the first snowflake of the winter settled down for the night, exactly where she wanted to be.
Make it theirs: A gentle story about the very first snowflake of winter landing on [Name]'s window.
More like this: calming bedtime stories for kids.
December 3 · Ages 4–8 · about 1 minute
Every December, Gran brought down a cardboard box from the attic. It was soft at the corners and smelled of pine needles and old paper.
Amara lifted the lid. Inside, wrapped in tissue, were the ornaments: a glass bell, a felt robin, a silver star with one bent point.
At the bottom was a small wooden bird. Its paint had worn off and one wing was chipped.
"That one's broken," said Amara.
Gran smiled. "Your mom made that when she was six. She painted it bright blue and wouldn't let anyone else hang it."
Amara turned the little bird over in her hands. Now it didn't look broken at all. It looked like a story.
She hung it on the front of the tree, on the branch everyone would see.
"Next year," said Gran, "you can make one too."
Make it theirs: A story about [Name] finding an old ornament with a family story behind it.
December 4 · Ages 3–7 · about 1 minute
At the Christmas tree lot, the big trees stood in a proud row. Families walked up, pointed, and carried them away, one after another.
At the very end of the row stood a tree so small it only came up to Theo's knee.
"Nobody will pick that one," said the man selling trees.
Theo crouched down. The little tree had a crooked top and only a few branches, but they were soft and very green.
"We'll take it," said Theo.
His dad raised an eyebrow, then smiled, and carried it home under one arm.
They put it on the table by the window. It held three ornaments and one string of lights, and when the lights came on, the little tree glowed brighter than any tree on the whole street.
At least, that's what Theo said. And he was the one who'd picked it.
Make it theirs: A story about [Name] choosing the tree nobody else wanted.
December 5 · Ages 3–6 · about 1 minute
Bramble was the youngest reindeer at the North Pole. He could run fast. He could fly high. But he could not land.
Every time he practiced landing on the workshop roof, he overshot and went WHUMP into the snowdrift behind it.
"Again," said his father, patiently.
WHUMP.
"Again."
WHUMP.
Bramble climbed out of the snow, with icicles in his antlers. "I'll never get it right," he said.
His father leaned down. "Do you know where I landed when I was your age? In Mrs. Claus's laundry basket. Three times."
Bramble giggled so hard he fell over.
The next morning, he tried once more. He came in slow and low, front hooves out, eyes on the roof, and landed with a small, neat tap.
Then he did a very un-reindeer-like dance.
Make it theirs: A funny story about [Name] helping a young reindeer who keeps crashing when he lands.
December 6 · Ages 3–6 · about 1 minute
Rosa finished her letter to Santa and left it on the windowsill to dry. A gust of wind came through the window and whisked it away.
The letter flew over the rooftops, where a pigeon caught it. "This isn't mine," said the pigeon, and passed it to a seagull.
"This isn't mine," said the seagull, and passed it to a goose flying north.
"This isn't mine," said the goose, and passed it to a snowy owl.
The snowy owl flew over the white mountains, all the way to a little red mailbox at the edge of the North Pole, and dropped it inside.
The next morning, Rosa found a white feather on her windowsill, where the letter had been.
She never found out how it got there. But she had a very good guess.
Make it theirs: A story about [Name]'s letter to Santa being carried north by a chain of helpful birds.
December 7 · Ages 3–6 · about 1 minute
Kai built a snowman in the front yard. He had stone eyes, a carrot nose, and two stick arms.
That night, the snowman watched Kai's family come home, stamping their warm boots on the doormat.
"I wish I had boots," sighed the snowman. "My feet are always cold."
The next morning, Kai found the snowman looking glum, so he brought out his old red rain boots and pushed them into the snow where the snowman's feet would be.
The snowman wiggled his snowy toes inside. It felt strange. It felt damp. It felt, he realized, a little bit warm.
"Oh no," said the snowman. "Warm is not good for snowmen."
When Kai came out after lunch, the boots were neatly set beside the snowman, and the snowman was smiling his stone smile.
Some things, it turns out, are better just to admire.
Make it theirs: A funny story about [Name] trying to help a snowman who wishes he were warm.
December 8 · Ages 3–6 · about 1 minute
Juniper was the fastest wrapper in Santa's workshop. Paper, fold, tape, ribbon, done.
This year she was so fast that she ran out of presents by lunchtime. So she wrapped her stool. Then the broom. Then a whole bucket of pencils, one by one.
By the afternoon, she had wrapped the workshop cat, who did not look pleased about it.
"Juniper," said Santa gently, holding up a wrapped teapot, "I think you might need a rest."
Juniper looked around. Everything in the room was covered in paper and bows. She began to laugh, and soon all the elves were laughing too.
They spent the rest of the afternoon unwrapping everything that wasn't meant to be wrapped. The cat went first.
Make it theirs: A silly story about [Name] and an elf who can't stop wrapping things.
December 9 · Ages 4–8 · about 1 minute
Everyone at the table was building a gingerbread house. Mateo's walls kept sliding. His roof kept slipping. And just as he added the last candy button, the whole thing collapsed into a lumpy heap.
His lip wobbled.
His big sister looked at the heap for a long moment. "You know what that looks like?" she said. "A mountain."
Mateo looked again. It did look a bit like a mountain.
So he covered it with white icing for snow. He made a path of chocolate buttons down the side. He stood two gingerbread people at the top with a cookie sled.
When the grown-ups came to look, they walked straight past the neat little houses and stopped at the mountain.
"Now that," said Grandpa, "is the best one."
Make it theirs: A story about [Name] turning a gingerbread disaster into something even better.
December 10 · Ages 5–9 · about 1 minute
For as long as anyone could remember, Mr. Okafor at number 12 had the best Christmas lights on the street. Blue and gold, all the way up to the roof.
This year, his house stayed dark.
"His knee is bad," said Hana's mom. "He can't climb the ladder anymore."
Hana thought about it all through dinner. Then she knocked on the door of number 10, and number 14, and number 16.
On Saturday morning, half the street turned up at Mr. Okafor's door. Hana's dad held the ladder. Mrs. Lee untangled the wires. The kids passed up the bulbs, one at a time.
When it got dark, Mr. Okafor flicked the switch, and the house glowed blue and gold, all the way up to the roof.
He stood on his porch and didn't say anything for a while. Then he went inside and made hot chocolate for everyone.
Make it theirs: A story about [Name] getting the whole street to help a neighbor at Christmas.
More like this: kindness stories for kids.
December 11 · Ages 4–8 · about 1 minute
Arjun was staying the night at his best friend Noa's house, and it was one of the nights of Hanukkah.
When it got dark, Noa's family gathered at the window around a menorah with nine candle holders. Noa's dad lit the helper candle first, called the shamash, and used it to light the others.
"There's one more candle every night," Noa explained. "Eight nights, eight lights."
After the candles, they ate latkes, crispy potato pancakes with applesauce, and played with a spinning top called a dreidel. Arjun won four chocolate coins and lost three of them straight back.
Later, in his sleeping bag, Arjun could still see the candles glowing in the dark window.
"At our house we have lights too," he whispered to Noa. "For Diwali. Lots of little lamps."
"Then you'll have to invite me," Noa whispered back.
"Deal."
Make it theirs: A story about [Name] sharing a winter holiday tradition with a friend.
December 12 · Ages 4–8 · about 1 minute
In December, the mail carrier's bag was heavier than ever. Cards, parcels, packages tied with string. Every day, Zara watched her walk up the path in the cold, with her cheeks pink and her bag bumping on her hip.
"She brings everybody presents," said Zara, "but nobody brings her any."
So Zara made a card. On the front she drew the mail carrier with a bag as big as a house. Inside she wrote, THANK YOU FOR CARRYING ALL OUR CHRISTMAS.
She put it in the mailbox, facing outward, with the flag up.
The next day, there was a reply. A small envelope, addressed in neat handwriting: To Zara, the best letter-writer on my route.
Inside was a single stamp with a picture of a robin on it.
Zara kept it on her shelf all year.
Make it theirs: A story about [Name] finding a way to thank someone who works hard at Christmas.
December 13 · Ages 3–7 · about 1 minute
"Do birds get Christmas presents?" asked Lev.
"I don't think anyone gives them any," said his mom.
So they made some. They took pinecones from the park and rolled them in peanut butter and birdseed. They tied each one with a loop of string and hung them in the bare tree outside the kitchen window.
The next morning, Lev came down in his pajamas and stopped at the window.
A robin was on the first pinecone. Two sparrows were sharing the second. A chickadee hung upside down from the third, pecking away.
Lev stood very still so he wouldn't scare them. He watched until his cereal went soggy, and he didn't mind at all.
"Merry Christmas, birds," he whispered.
Make it theirs: A gentle story about [Name] making winter presents for the birds outside their window.
December 14 · Ages 4–8 · about 1 minute
In the school's winter play, Ines was a sheep. She had a fluffy costume, two felt ears, and one line. Her line was "Baa."
She practiced it in the bath. She practiced it at breakfast. She practiced it to the dog, who seemed impressed.
On the night of the play, the hall was full of parents and the lights were very bright. When it was nearly her turn, Ines's tummy did a flip.
Her teacher knelt beside her. "Find your family," she whispered. "Say it to them."
Ines looked out and found her grandma in the third row, waving a program.
She took a big breath and said, "BAA!"
It was the loudest, proudest baa the school had ever heard. The audience laughed, and then they clapped, and Ines's ears went pink under the felt ones.
Afterward, Grandma said it was the best line in the whole play.
Make it theirs: A story about [Name] feeling nervous before a school play, and doing it anyway.
December 15 · Ages 4–8 · about 1 minute
Ollie's family had moved to a new house in November. He liked his new room. He liked the big window. But one thing worried him.
"How will Santa know we moved?" he asked.
Far away, in a quiet corner of the North Pole, there is a room full of maps. An old elf named Fennick looks after them. Every house in the world is on those maps, and whenever a family moves, a tiny light goes out in one place and a new one switches on somewhere else.
That night, Fennick climbed his ladder with a magnifying glass. He found the new light, small and steady, on a street he hadn't marked before. He drew a little star beside it, and wrote in his neatest letters: OLLIE. NEW HOUSE. BIG WINDOW.
Then he blew out his lamp and went to bed.
Back in the new house, Ollie fell asleep without worrying at all.
Make it theirs: A story about how Santa's map elves keep track of [Name]'s family when they move house.
December 16 · Ages 3–6 · about 1 minute
A fox cub called Rusty came down to the pond and found it had turned to glass.
He put one paw on it. Then another. Then all four paws went in four different directions and he slid across the ice on his tummy, all the way to the other side.
A family of ducks watched from the bank.
"That," said the smallest duck, "looked fun."
Rusty climbed back to the edge, took a run-up, and did it again on purpose. Wheeee!
Soon the ducks were sliding too, in a wobbly line. Then a rabbit. Then two squirrels who had been watching from a tree.
They slid until the moon came up and their paws and feet were cold. Then they went home to their burrows and nests, still giggling, and slept very well.
Make it theirs: A story about [Name] and a fox cub discovering a frozen pond together.
More like this: animal bedtime stories.
December 17 · Ages 5–9 · about 1 minute
School was closed for snow. Nadia wanted to build a snow fort. So did her little brother, Sami. The trouble was, they each wanted to build it their way.
Nadia's fort had tall, straight walls. Sami's had a tunnel. They built them side by side, and both kept falling down.
"Mine's better," said Nadia.
"Mine has a tunnel," said Sami.
They stood there, cold and cross, looking at two half-built forts.
Then Nadia had an idea. "What if," she said slowly, "your tunnel came out inside my fort?"
Sami's eyes went wide.
It took all afternoon. By the time Dad called them in, there was a fort with tall walls, a tunnel that came up in the middle, and a flag made from Sami's old scarf.
It was the best snow fort on the whole street. They both said so.
Make it theirs: A story about [Name] and a sibling or friend who learn to build something together.
More like this: friendship stories for kids. If brothers and sisters are squabbling more than usual this month, try these story ideas for sibling rivalry.
December 18 · Ages 4–8 · about 1 minute
In the North Pole workshop, the teddy bear machine gave a hiccup. Out came a teddy with three ears.
The elves stared at it. "That one can't go in the sleigh," said one. "It isn't right."
They set it on a high shelf, and the teddy with three ears sat there, feeling very not-right.
That evening, Santa was reading the last of the letters. He stopped at one written in purple crayon.
Dear Santa, it said. I would like a teddy please. It doesn't have to be perfect. My hair sticks up and I have a gap in my teeth, so I like things that are a bit different, like me. Love, Ellie.
Santa read it twice. Then he walked to the workshop, reached up to the high shelf, and lifted down the teddy with three ears.
"I believe," he said, "you are exactly right."
Make it theirs: A story about a toy that comes out "wrong" and turns out to be perfect for [Name].
December 19 · Ages 3–8 · about 1 minute
Grandpa lived a very long way away, in a city where it was already morning when it was bedtime at home.
So every Saturday evening, Leila propped the tablet against her pillow and Grandpa's face appeared, crinkly and smiling, with a cup of coffee.
"Which story tonight?" he asked.
Leila held up her favorite book. Grandpa held up his copy, the very same one, which he had bought so they could read together.
He read the words. She turned the pages. When he did the voice of the grumpy giant, she laughed so much she had to lie down.
At the end, Grandpa put his hand flat on his screen, and Leila put hers flat on hers.
"Goodnight, my love," he said, at breakfast time.
"Good morning, Grandpa," said Leila, at bedtime.
Make it theirs: A story about [Name] reading a bedtime story with a grandparent who lives far away.
Away from family this December? Here's how parents who travel or work late keep bedtime stories going.
December 20 · Ages 4–9 · about 1 minute
On the first of December, Mom put an empty jam jar on the kitchen counter.
"Every time someone in this family does something kind," she said, "write it on a slip of paper and put it in."
At first, nobody remembered. Then the slips started to appear.
Sam let me have the last pancake. Mom fixed my bike. Dad read me two stories when I was sad. The baby went to sleep EARLY.
By the twentieth of December, the jar was full to the lid.
That night, they sat on the rug and read every slip out loud. Some made them laugh. Some made Mom go quiet and squeeze someone's hand.
When they finished, Dad tipped the slips back into the jar and screwed on the lid.
"That," he said, "is the best thing in this house."
Make it theirs: A story about [Name]'s family filling a kindness jar in December.
December 21 · Ages 4–9 · about 1 minute
Around this time every year, the sun gets sleepy early. It sets before dinner and rises after breakfast, and the night is the longest one of the whole year.
People call it the winter solstice.
On the longest night, the moon has the longest shift. It rises over the rooftops, slow and silver, and has hours and hours to look at everything. The frosty fields. The sleeping cows. The lit windows, one by one going dark.
"Isn't it lonely," asked a little owl, "being up so long?"
"Not at all," said the moon. "Because tomorrow, the sun will stay up a tiny bit longer. And the day after that, a tiny bit longer again. From tonight, the light starts coming back."
The owl thought that was the best news she had ever heard.
She tucked her head under her wing, and slept through the longest night of all.
Make it theirs: A calm story about [Name] and the moon on the longest night of the year.
More like this: space stories for kids.
December 22 · Ages 3–6 · about 1 minute
Two nights before Christmas Eve, Santa told all the reindeer to rest.
Bramble, the youngest, could not rest at all. His legs wanted to run. His ears wanted to twitch. He kept thinking about the roofs, all the roofs, and whether he'd land on every single one.
His father lay down beside him in the straw. "Let's count the stars through the window," he said. "Slowly."
"One," said Bramble. "Two. Three."
"Now take a big breath between each one," said his father.
"Four... five... six..."
By the time they reached twelve, Bramble's eyes were closing.
By fifteen, his ears had stopped twitching.
By twenty, the youngest reindeer at the North Pole was fast asleep, dreaming of a small, neat tap on a snowy roof.
Make it theirs: A slow, calming story about [Name] helping an excited reindeer fall asleep by counting stars.
Child too excited to settle in the last week before Christmas? See the bedtime battle: how to win without losing.
December 23 · Ages 3–8 · about 1 minute
The night before Christmas Eve, the work was done.
Every present was wrapped. Every bow was tied. Every name tag was checked twice.
In Santa's workshop, the machines went still, one by one. The elves swept up the last ribbons and hung up their aprons on their hooks.
Mrs. Claus brought out a big pot of cocoa and poured a mug for everyone. They sat together by the fire, not saying much, just warm and tired and pleased.
Outside, the snow fell softly on the sleigh, already packed and waiting.
One by one, the lanterns in the workshop went out. First by the door. Then over the long tables. Then the one in the window, last of all.
And the whole North Pole slept, gathering up its strength for the biggest night of the year.
Make it theirs: A sleepy story about the night before Christmas Eve, as [Name] and the elves finish the last job.
December 24 · Ages 3–8 · about 1 minute
It's Christmas Eve, and the house is getting quiet.
The tree lights blink, slow and soft. The stockings hang still. A plate of cookies waits by the fireplace with a carrot for the reindeer.
Outside, snow falls on the roofs, and the streets are empty, and every window in town glows warm and gold.
Somewhere far, far away, a sleigh lifts into the sky. A young reindeer at the back of the line is ready to land.
Upstairs, a child is tucked into bed. Their eyes are heavy. Their breathing is slow.
And behind the advent calendar on the kitchen wall, Pip the mouse pushes open door number twenty-four, very gently, from the inside.
He looks at the last little star. He looks at the quiet, sleeping house.
"Twenty-four nights," he whispers. "We counted them all."
Merry Christmas. Goodnight.
Make it theirs: The calmest Christmas Eve bedtime story for [Name], ending with them fast asleep.
Every story above can be remade with your child as the hero. Copy the "Make it theirs" line, swap in their name and age, and StoryBee's AI story generator for kids writes and illustrates a new version in about a minute. If you've never made one, how to make a story with your child walks you through it.
A few ways families use it:
For more ideas, see our 30 Christmas story prompts. For slightly longer stories to read aloud, try five short Christmas stories for kids. And for the rest of the year, there are more bedtime stories to read and personalized bedtime stories starring your child.
What age are these Christmas countdown stories for? They are written for ages 3 to 8. Each story lists a suggested age range. Younger children enjoy the animal and counting stories, and older ones like the stories with a small problem to solve. For more by age, see bedtime stories for 3-year-olds, 4-year-olds, 5-year-olds and 6-year-olds.
How long does each story take to read? About a minute read aloud, a little longer if your child asks questions. They're short on purpose, so they fit at the end of a busy day.
Do we have to start on December 1? No. Start whenever you like and read two a night to catch up, or begin on the night you find this page and finish on Christmas Eve.
Are the stories free? Yes. All 24 stories are free to read here. Making a new, illustrated version with your child as the hero happens on StoryBee; see plans and pricing.
Do the stories all include Santa? No. Many are winter stories about snow, family, neighbors, and animals, and Night 11 is set during Hanukkah. You can skip or swap any story to fit your family's traditions.
Can I get these stories in another language? Yes. Use the "Make it theirs" prompt on StoryBee and choose from 39 languages, including Spanish, French, German, Hindi, and Arabic. See multi-language stories for kids for how families use them.

Five original short Christmas stories for kids, each about two minutes read aloud. Gentle Santa, elf, and snow stories for ages 3 to 8, with a question to talk about after each one.
Read more
Let’s explore the magical world of bedtime stories and discover why they are so important for our children.
Read more
Make a personalized Christmas story for your child in a minute. 30 Santa, elf, and winter holiday story prompts by age, a 24-night countdown idea, and tips for a calm Christmas Eve bedtime.
Read more