25 Songs of Christmas! {Free Printables}

Last year, I shared our family tradition of learning one Christmas song a day for the first 25 days of December. I absolutely LOVE Christmas music and I want our children to know and love these wonderful songs as well!

We learn how to sing each song, read about its origins, and listen to a few different version when possible!

This year, I wanted to make it fun and easy for you to do the same with your children!

I’ve put together three free printables, each with 25 Christmas songs to sing with your family! One includes only sacred songs, one only secular, and one mixture of both!

Just click on the picture of the version you like to get the PDF to download and print!

Sacred songs only…

Secular songs only…

A mixture of sacred and secular songs…

I tried to pick well-known songs for all three, but some of your favorites may be missing! Maybe there are some new ones you’ll learn along with your children!

We’ll be starting our 25 Songs of Christmas this Saturday, December 1st! Will you join us?

If you enjoy these free printables, would you mind sharing them with your friends in some way? Twitter? Facebook? Pinterest? I would be so grateful! You’re the best!


The Ultimate Guide to Brain Breaks eBook


  1. What an awesome printable, thanks! I am sure this was a lot of work!! Molly loves learning new songs and who knows what Lucy is singing, but this will make for an awesome time after dinner!

  2. Awesome! Pinning this and will be back for more 🙂

  3. This is a great idea! We do advent readings and have an advent calendar to mark the days, but I never thought of adding songs to it. Thanks for sharing this. 🙂

  4. Thanks so much! My children love singing!