Christmas Poems for Kids 2026

Classic and original Christmas verses to recite, write in cards and share

Looking for a Christmas poem to recite, write in a card or share on WhatsApp? This page brings together classic Christmas poems that are now in the public domain, by Clement Clarke Moore, Henry Wadsworth Longfellow, Christina Rossetti and Elizabeth Barrett Browning, with new original Christmas poems for kids written by KidsGen. Every poem has a Copy button and a suggested occasion, and our original poems are free to use at home and in school.

Quick answers

  • Most famous Christmas poem: “A Visit from St. Nicholas” (‘Twas the Night Before Christmas), first published anonymously in 1823.
  • Best short poem for young children: Five Christmas Cookies, an eight-line counting rhyme.
  • Best four-line poem for a card: Small Things.
  • Best classic for a carol service: Christina Rossetti’s In the Bleak Mid-winter (1872).

Quick Navigation

Updated · By the KidsGen team

Classic Christmas Poems (Public Domain)

These are the best-known Christmas poems in English. All five were written in the 1800s and are now in the public domain, so you can read, recite and print them freely. Each card includes a short note on where the poem first appeared.

A Visit from St. Nicholas (opening lines)

'Twas the night before Christmas, when all through the house Not a creature was stirring, not even a mouse; The stockings were hung by the chimney with care, In hopes that St. Nicholas soon would be there;
– Clement Clarke Moore (public domain)

First published anonymously in the Troy Sentinel, a New York newspaper, on 23 December 1823. Moore claimed it in his 1844 collection Poems; descendants of Henry Livingston Jr. later disputed his authorship.

Christmas Bells (first stanza)

I heard the bells on Christmas Day Their old, familiar carols play, And wild and sweet The words repeat Of peace on earth, good-will to men!
– Henry Wadsworth Longfellow (public domain)

Longfellow dated the poem 25 December 1864, during the American Civil War. It was first published in 1865 and later became the carol "I Heard the Bells on Christmas Day".

In the Bleak Mid-winter (first stanza)

In the bleak mid-winter Frosty wind made moan, Earth stood hard as iron, Water like a stone; Snow had fallen, snow on snow, Snow on snow, In the bleak mid-winter Long ago.
– Christina Rossetti (public domain)

First published in the January 1872 issue of Scribner's Monthly under the title "A Christmas Carol". Gustav Holst's tune Cranham, published in 1906, turned it into a much-loved carol.

Love Came Down at Christmas (first stanza)

Love came down at Christmas, Love all lovely, Love Divine; Love was born at Christmas, Star and Angels gave the sign.
– Christina Rossetti (public domain)

First appeared in Rossetti's Time Flies: A Reading Diary (1885), a book with a short reading for each day of the year.

The Holy Night

We sate among the stalls at Bethlehem; The dumb kine from their fodder turning them, Softened their horn'd faces, To almost human gazes Toward the newly Born: The simple shepherds from the star-lit brooks Brought visionary looks, As yet in their astonished hearing rung The strange sweet angel-tongue: The magi of the East, in sandals worn, Knelt reverent, sweeping round, With long pale beards, their gifts upon the ground, The incense, myrrh, and gold These baby hands were impotent to hold: So let all earthlies and celestials wait Upon thy royal state. Sleep, sleep, my kingly One!
– Elizabeth Barrett Browning (public domain)

A nativity lullaby in the voice of Mary by the Victorian poet Elizabeth Barrett Browning (1806-1861). Old words: "sate" means sat, and "kine" means cattle.

Original Christmas Poems for Kids

New rhyming poems written by KidsGen for children to read, learn and recite. They are short, easy to remember and fun to act out on stage.

The Paper Star

Best for: Recital, ages 8-12
I cut a star from paper gold With scissors hard for me to hold. One point was fat, one point was thin, And one was where the glue got in. I didn't think it looked like much, All crumpled from my sticky touch, But Grandpa lifted me up high To hang it where the branches sigh. And when the room went dark that night, It caught the little fairy light And glowed as if it always knew That small hands made its shining true. So if your star is not quite right, Just hang it up and let it light, For every star that's made with care Shines brighter just for being there.
– KidsGen original

Five Christmas Cookies

Best for: Recital, ages 5-8
One cookie shaped just like a star, Two shaped like bells you hear from far, Three like a tree with sprinkles green, Four like the jolliest elf you've seen, Five on a plate by the Christmas door... Now count again, there's only four! Who has a smile and crumbs on their chin? I think we know who sneaked one in!
– KidsGen original

My Snowman Stays Outside

Best for: Funny poem for kids
My snowman stands beside the gate With buttons made of stone, A scarf that used to be my dad's, And twigs for arms (his own). He peeps at us through frosty glass While we drink cocoa hot. I think he'd like to come inside, But I'm quite glad he's not! For if he sat beside the fire To share our Christmas treat, By pudding time he'd be a pond With carrots at our feet! So I will wave from by the tree, And he will wave from there, Two friends who keep each other cheered In very different air.
– KidsGen original

Plum Cake Morning

Best for: Family reading
We stirred the batter late last night, The kitchen warm, the oven bright, With raisins, cherries, nuts and spice, And Grandma said to stir it twice. Now Christmas morning fills the air; A plum-cake smell is everywhere. It drifts upstairs and finds my bed And whispers, "Wake up, sleepyhead!" We share it out with friends next door, Then Grandma bakes a little more, Because a cake, she likes to say, Is sweetest when it's given away.
– KidsGen original

Short Christmas Poems for Cards and WhatsApp

Four-line poems that fit inside a Christmas card, a gift tag or a WhatsApp status.

Small Things

Best for: Christmas card
A carol, a candle, A card in the post; It's the small things at Christmas That matter the most.
– KidsGen original

Star Wish

Best for: Christmas card
May the star upon your tree Shine through every coming day, And every wish you whispered there Find its happy way.
– KidsGen original

Snow Day

Best for: WhatsApp status
Soft snow, warm socks, Cocoa in a cup; Christmas is the cosiest way To wrap the old year up.
– KidsGen original

Lights on the Tree

Best for: WhatsApp status
Lights on the tree, Love in the air, Merry Christmas From us, with care.
– KidsGen original

Modern Christmas Poems

Christmas the way many families celebrate it today: on video calls, in warm Indian cities without snow, with reused wrapping paper and small acts of kindness.

Christmas on a Video Call

Best for: Family far away
Grandma's on the laptop, Grandpa's on the phone, Cousins in three time zones, And no one feels alone. The screen is small, the Wi-Fi slow, The picture freezes twice, But "Merry Christmas!" still gets through, And somehow that feels nice. We hold the cake up to the lens And show the tree we've dressed, And even through a frozen screen The love comes through the best.
– KidsGen original

Christmas on Park Street

Best for: Christmas in India
In Kolkata the lights come down Like stars that lost their way And hang in arches over Park Street, Turning night to day. The crowds walk slow, the music plays, The cake shops glow with cheer, And every language in the town Says "Merry Christmas" here. The winter's mild, there is no snow, No sleigh bells on the breeze, But Christmas doesn't need the cold To sparkle in the trees.
– KidsGen original

The Gift Without a Box

Best for: Kindness and giving
The best gift that I gave this year Did not come in a box; It wasn't toys or books or games, Or chocolates, or socks. I helped old Mr Das next door Bring all his shopping in, And when he smiled and said, "Thank you," I felt a glow begin. So if you've nothing left to wrap, Don't worry, don't be sad: A kindness is a gift as well, The nicest one I've had.
– KidsGen original

Green Christmas

Best for: Eco-friendly Christmas
We wrapped the gifts in newspaper And tied them up with string; We cut the tags from last year's cards And reused everything. Our tree is growing in a pot, And when the holidays end, It goes back out into the yard To wait for us, our friend.
– KidsGen original

Longer Christmas Poems for Recitals

These longer poems suit school assemblies and Christmas programmes, where a child or a small group can share the stanzas between them.

Christmas Magic Drawing Near

Best for: Long recital
In a world adorned with snow so white, Underneath the stars shining bright, Comes a season filled with cheer, Christmas magic drawing near. Glistening trees with ornaments hung, Carols sung by old and young, Little ones with eyes so wide, Dreams of reindeer taking a ride. Snowflakes dance in the winter air, Covering the ground with a blanket fair, Footprints left by boots so small, In a wondrous, snowy ball. Santa's workshop buzzing with glee, Elves crafting gifts for you and me, Toy trains chug and dolls blink an eye, In a world where dreams touch the sky. Stockings hung by the fireplace with care, Await surprises, a joy to share, Milk and cookies left behind, For Santa's visit, so kind. Jingle bells in the frosty night, Guiding sleighs with a twinkling light, A string of stars, a silver hue, Leading the way the whole night through. Families gather, hearts full of love, Around a table, blessings from above, Laughter echoes, warmth in the air, A Christmas feast beyond compare. Gifts wrapped with ribbons so bright, Torn open with sheer delight, Paper crinkles, joyous sound, Love and happiness all around. As the fireplace crackles, warmth in the hearth, The magic of Christmas, a gift of mirth, In the quiet night, a lullaby, Wishing all, a sweet goodbye. So, children, dream of joy and light, As Santa soars through the silent night, Christmas whispers in the winter air, A season of love, beyond compare.
– KidsGen

Santa's Magical Night

Best for: Long recital
In a land of snowy white, On a magical Christmas night, Santa and his reindeer take flight, Spreading joy with all their might. With presents piled high in his sleigh, Santa sets off without delay, To visit kids who've waited all day, For the jolly man in his red array. Down chimneys with care, he'll creep, While children lie in peaceful sleep, In their dreams, his promise they keep, That gifts under the tree will be heaped. In every home, a twinkling light, Guides Santa through the silent night, He leaves behind pure delight, As he disappears into the starry height. So remember, children, big and small, The magic of Christmas, one and all, For Santa's visit in the frosty thrall, Is a gift of love to cherish, that's our call.
– KidsGen

Snowflakes' Dance

Best for: Long recital
In the quiet of a winter's night, When the world is bathed in silvery light, Snowflakes fall, a wondrous sight, Each one unique, pure and white. They dance from the sky, so free, Like tiny fairies, full of glee, Twirling, swirling, you'll agree, Their beauty is a marvel to see. With mittens on, and hats pulled tight, Children race to play and sleigh, In this winter wonderland so bright, Where snowflakes weave their ballet. Build a snowman, have a snowball fight, Under the cold, clear starry night, With laughter and smiles, pure and bright, Snowflakes bring us such delight. So when winter's chill is in the air, And snowflakes fall from everywhere, Remember, they're like a whispered prayer, A gift from nature, beyond compare.
– KidsGen

Christmas Poem Images

Free Christmas poem images of our original poems, ready to download and share on WhatsApp, Instagram or Facebook, or to print for a classroom display.

"The Paper Star", an original Christmas poem for kids from KidsGen, in gold and cream lettering on a snowy background
The Paper Star: an original KidsGen Christmas poem, sized for WhatsApp status and Instagram (1080 × 1350).
Download
"Five Christmas Cookies", an original Christmas poem for kids from KidsGen, in gold and cream lettering on a snowy background
Five Christmas Cookies: an original KidsGen Christmas poem, sized for WhatsApp status and Instagram (1080 × 1350).
Download
"Small Things", an original Christmas poem for kids from KidsGen, in gold and cream lettering on a snowy background
Small Things: an original KidsGen Christmas poem, sized for WhatsApp status and Instagram (1080 × 1350).
Download
"Christmas on Park Street", an original Christmas poem for kids from KidsGen, in gold and cream lettering on a snowy background
Christmas on Park Street: an original KidsGen Christmas poem, sized for WhatsApp status and Instagram (1080 × 1350).
Download

Which Christmas Poem Should You Choose?

Suggested Christmas poems by occasion
OccasionPoemWhy it works
School recital, ages 5–8Five Christmas CookiesEight lines, counts to five, ends with a joke to act out
School recital, ages 8–12The Paper StarFour short stanzas with a gentle message
Funny poem for a class partyMy Snowman Stays OutsideA silly twist in the third stanza
Christmas card or gift tagSmall Things, Star WishFour lines that fit any card
WhatsApp statusSnow Day, Lights on the TreeShort, cosy and easy to copy
Church or carol serviceIn the Bleak Mid-winter, Love Came Down at ChristmasClassic, devotional and widely known
Family read-aloud on Christmas EveA Visit from St. NicholasThe traditional Christmas Eve poem
Family living far awayChristmas on a Video CallWritten for Christmas across time zones
Christmas in IndiaChristmas on Park Street, Plum Cake MorningKolkata lights and plum cake, no snow needed

How to Use These Poems

Creative Ways to Share Christmas Poems

  • Write a short poem inside your Christmas cards and letters
  • Use a four-line poem as a WhatsApp status or social media caption
  • Print a poem image and frame it as a holiday decoration
  • Recite a poem at a family gathering or school programme
  • Split a longer poem between several children, one stanza each
  • Copy a favourite verse onto a handmade gift or gift tag

How to Write Your Own Christmas Poem

  1. Pick one moment. Hanging a star, baking cookies or waiting for guests works better than “all of Christmas”.
  2. Collect details. Note what you see, hear, smell, taste and feel.
  3. Choose a rhyme pattern. AABB (pairs of lines rhyme) is the easiest; ABCB is gentler.
  4. Read it aloud. Clap the beats and trim lines that feel too long.
  5. End with meaning. Let the last line show why the moment matters to you.

Christmas Poems: Frequently Asked Questions

What is the most famous Christmas poem?

"A Visit from St. Nicholas", better known by its first line "'Twas the night before Christmas", is the most famous Christmas poem in English. It was first published anonymously in the Troy Sentinel, a New York newspaper, on 23 December 1823, and Clement Clarke Moore claimed it in his 1844 collection Poems.

Who wrote 'Twas the Night Before Christmas?

Clement Clarke Moore is credited as the author and included the poem in his 1844 book Poems. The family of Henry Livingston Jr. later argued that Livingston wrote it, and computer-aided text analysis in the early 21st century found the poem closer in style to Livingston's work, so the question is still debated.

What is a good short Christmas poem for kids to recite?

Five Christmas Cookies is a good choice for children aged about 5 to 8: it is eight lines long, counts from one to five and ends with a joke that young children enjoy acting out. Older children can try The Paper Star, which has four short stanzas.

What is a short Christmas poem I can write in a card?

Small Things works well in a card: "A carol, a candle, / A card in the post; / It's the small things at Christmas / That matter the most." Star Wish and Lights on the Tree are also four lines long and easy to copy.

Who wrote In the Bleak Midwinter?

Christina Rossetti wrote it. The poem was first published in the January 1872 issue of Scribner's Monthly under the title "A Christmas Carol", and Gustav Holst's tune Cranham, published in 1906, made it a popular carol.

Can I use these Christmas poems in cards and school programmes?

Yes. The classic poems by Moore, Longfellow, Rossetti and Browning are in the public domain. The KidsGen poems on this page are free for personal, family and classroom use, including cards, school recitals and WhatsApp messages, as long as you credit KidsGen.com.

How do you write a Christmas poem?

Pick one small Christmas moment, such as hanging a star or baking cookies, and describe what you see, hear, smell and feel. Use a simple rhyme pattern like AABB, keep the lines about the same length, read the poem aloud to check the rhythm, and end with a line that shows what the moment means to you.

Using These Poems and Images

The classic poems on this page by Clement Clarke Moore, Henry Wadsworth Longfellow, Christina Rossetti and Elizabeth Barrett Browning are in the public domain. The original KidsGen poems and poem images are copyright KidsGen (© KidsGen. All rights reserved.). You are welcome to use them free of charge for personal, family and classroom purposes, including cards, school recitals and WhatsApp or social media posts, with a credit to KidsGen.com. For any commercial use, please contact us first.