Free Christmas Songs
Angels We Have Heard on High

Free Christmas songs for piano, voice, and other instruments. Lead sheets in six keys, and three levels of piano arrangements, with all the Christmas carol lyrics!

On this page is an easy Middle C piano version for first-year students, and two early intermediate arrangements of this free Christmas sheetmusic using left hand solid chords and broken chords.

When I was a young girl, I always got excited when this song came around, because I loved trying to sing harmony to the "Gloria" melody in the chorus.

Here is a nice instrumental and choral version of Angels We Have Heard on High:

The lead sheet version of Angels We Have Heard on High features chord symbols so guitarists or pianists can play along -- or so your fiddle/violin players can get some practice with chord backup! (I start my beginning fiddlers with single-string harmony backup, then gradually progress to 2-string long-bowing & chunking - of course, chunking doesn't suit these free Christmas songs!.) Here are the lead sheets for Angels We Have Heard:

Free Christmas songs Angels We Have Heard on High

Download free Christmas lead sheet in the key of A -- perfect for violin!

Download lead sheet in the key of C

Download lead sheet in the key of D

Download lead sheet in the key of Eb

Download lead sheet in the key of F

Download lead sheet in the key of G, also a very nice key for this song for violin players

Now here is a simple arrangement in Middle C position, also with all the Christmas song lyrics. It is true that I have used eighth notes, which may be new to some of your students who wish to play this song, but I have found that saying "Tah, tee-tee-tee-tee" etc. works very well for an approximation of the rhythm. Quarter notes = "Tah," dotted quarters are "Tah-ah", half-notes are "Tah-two", and the eighth notes are all "tee." The whole notes are easy; they are "Tah-two-three-four." Students catch on to this way of counting very quickly.

Easy Middle C Christmas song Angels We Have Heard

Download easy Middle C version of Angels We Have Heard on High

Probably the only tricky part for a young player is when the hand must change position -- point that out so it is no surprise -- or say, "Can you find the spot where the right hand must lift and move?"  I may ask them to write the word "LIFT" in that place.  This is much more fun than just being TOLD about the tricky spot.  Then we would practice the lift, several times.  Along the same lines, I sometimes like to say (after a note-reading game or a minute of drawing notes) "There is an 'A' hiding in this line... can you find it?"

Now here are two versions of the free Christmas carol for piano students beyond elementary piano. The first half of each arrangement is the same; the differences are in the chorus.

Free Christmas songs to print

Download early intermediate arrangement of Angels We Have Heard on High

This falls into the hand very easily.  And so does the version below, once students can play "broken chord stretch" (see the page "Mary Had a Little Lamb" if you're unsure what I mean).

Free Christmas songs to print

Download Angels We Have Heard on High with broken chords

Here is a harpist playing a nice arrangement of this Christmas song:

And a pretty version played on organ:

Sheet Music Plus Classical


Do you have a funny story about this music, or does it remind you of something you'd like to share with other readers? Do you have a question? We'd love to hear it!

Enter Your Title

New! Comments

Have your say... Leave me a comment in the box below.

Carrie,Voice and Piano Teacher:
This site is FABULOUS. For all the reasons you explain on the site itself--this is exactly what piano teachers need! (I still need to go look at the vocal music). Wow. THANK YOU SO MUCH!

Unique Musical Gift at Virtual Sheet Music

California Student:
Hi, I want to thank you for such a wonderful and educational website. I have found all the information you have posted and your comments immensely helpful, and I am grateful for your posting it. I am sure you are an awesome teacher and person. I am a beginner piano student, so many thanks and Happy New Year.

I am grateful I found your website! My 7-yr-old and 9-yr-old sons will benefit from it continuously. They have been playing 1 and 4 years, respectively. You and your site are truly terrific. Thank you!

Helpful Piano Sites


EyeEarRevolution (a blog)


Martha Beth's Piano Site




Piano Music for Boys (Teach Piano Today)

Piano Adventures Forum



Susan Paradis Teacher Resources

TCW Resources

TimTopham (a blog)

Essential Collection for the Church Pianist sheetmusic

What's New at Sheetmusicplus

Sheet Music Plus Featured Sale

THIS SITE IS AMAZING!!... Thank you so much for your hard work getting these on the web, you have made many children very happy!!

Thank you. Just wanted to say I found your website by mistake but what a blessing it has been. I am a missionary wife living in Spain (for many, many years) and I teach piano to Spanish children and adults. I have the barrier of very few usable things in Spanish, and can so identify with the need to write things suitable for the student...

Sheet Music Purchase or Download Instrumental

Thank you for the free downloads! I'm a private teacher and I teach piano and beginner voice as well. :) I've been running my studio for about a year and I've come across the same issue; I don't want my students to have to purchase an entire supplemental book for only a couple of songs. So thank you for this site...some great downloads!!

There is an incredible amount of people online who just want to be heard, but very few who have given what you have so clearly. Regarding instruction for those of us who can't afford lessons, your site has been a real gift to stumble across. I'm looking forward to now removing a few bad habits. My humblest thanks from Australia.