Medium-Difficulty Piano Songs — Intermediate Pieces

6,597 songs — Stepped past the beginner phase? This collection holds our medium-difficulty arrangements — typically 6–12 chords, more interesting rhythms, both hands doing different things, occasional sharps and flats. You should be comfortable with hand independence and basic chord shapes before tackling these. Filter by mood or key below to narrow down to your style.

ONE SWEET DAY

Mariah Carey and Boyz II Men

MediumKey Db66 BPM
Play

Adoration

Matt Maher

MediumKey Gb94 BPM
Play

Let God Arise

Chris Tomlin

MediumKey B144 BPM
Play

Tears Of The Saints

Leeland

MediumKey B92 BPM
Play

KEEP ON SINGIN' MY SONG

Christina Aguilera

MediumKey E72 BPM
Play

Who Am I

Casting Crowns

MediumKey B132 BPM
Play

Awesome Is The Lord Most High

Chris Tomlin

MediumKey A138 BPM
Play

LITTLE MARTHA

Allman Brothers Band

MediumKey E100 BPM
Play

SUBURBIA

Trombone Shorty

MediumKey Db92 BPM
Play

YAKETY SAX

Boots Randolph

MediumKey G150 BPM
Play

BABY BOY

Beyonce

MediumKey F100 BPM
Play

Behold the Lamb of God

Matt Maher

MediumKey Gb88 BPM
Play

Give You Glory

Jeremy Camp

MediumKey D132 BPM
Play

Thank You

Keith Urban

MediumKey A100 BPM
Play

Vegas

Sara Bareilles

MediumKey Gb100 BPM
Play

Be Lifted High

Leeland Mooring

MediumKey Cb76 BPM
Play

NINE TO FIVE

Dolly Parton

MediumKey E140 BPM
Play

OUTA-SPACE

Billy Preston

MediumKey Ab116 BPM
Play

PARADISE BY THE DASHBOARD LIGHT

Meat Loaf

MediumKey D120 BPM
Play

ALL THAT WE LET IN

Indigo Girls

MediumKey D90 BPM
Play

I BELIEVE IN YOU AND ME

Whitney Houston

MediumKey C80 BPM
Play

NOTHING BUT A MIRACLE

Diane Birch

MediumKey D76 BPM
Play

THANK GOD I FOUND YOU

Mariah Carey

MediumKey Eb132 BPM
Play

When You Believe

Whitney Houston and Mariah Carey

MediumKey D62 BPM
Play

Indescribable

Chris Tomlin

MediumKey B90 BPM
Play

JESUS IS LOVE

Heather Headley

MediumKey Db83 BPM
Play

SOUL LIMBO

Booker T. & The MG's

MediumKey C120 BPM
Play

ALWAYS BE MY BABY

Mariah Carey

MediumKey E80 BPM
Play

AS I AM

Alicia Keys

MediumKey C69 BPM
Play

Can U Believe

Robin Thicke

MediumKey B126 BPM
Play

Did You Get My Message?

Jason Mraz

MediumKey E100 BPM
Play

HAPPY

Pharrell Williams

MediumKey Bb120 BPM
Play

Hold My Heart

Sara Bareilles

MediumKey E80 BPM
Play

HOW BAD CAN I BE

John Powell

MediumKey E88 BPM
Play

How Can I Keep From Singing

Chris Tomlin

MediumKey Eb111 BPM
Play

I Need Love

Robin Thicke

MediumKey G80 BPM
Play

MAN IN THE MIRROR

Michael Jackson

MediumKey G90 BPM
Play

PLEASE FORGIVE ME

Bryan Adams

MediumKey A90 BPM
Play

Rocky Mountain High

John Denver

MediumKey E110 BPM
Play

Uncreated One

Chris Tomlin

MediumKey Ab70 BPM
Play

Carried To The Table

Leeland

MediumKey D68 BPM
Play

CHRISTMAS DAY

Michael W. Smith

MediumKey Ab70 BPM
Play

Colder Weather

Zac Brown Band

MediumKey Ab80 BPM
Play

DESERT ROSE

Sting

MediumKey F112 BPM
Play

DO WHAT U WANT

Lady Gaga

MediumKey F#96 BPM
Play

HATE THAT I LOVE YOU

Rihanna featuring Ne-Yo

MediumKey Db90 BPM
Play

Heaven

John Legend

MediumKey Db100 BPM
Play

Living in the Moment

Jason Mraz

MediumKey G120 BPM
Play

Page 1 of 138 · 6,597 medium songs

Frequently asked questions

What skills do I need for medium piano songs?
Hand independence (each hand doing different things), comfort with basic chord shapes (major, minor, 7th), ability to read at least chord symbols if not full notation, and steady tempo control.
How long does a medium song take to learn?
For an intermediate player, expect 1–2 weeks of consistent practice (15–30 min/day) to play a medium song confidently. Some songs with tricky rhythms or chord changes may take longer.
What's a good first medium-level song?
"A Thousand Years" by Christina Perri and "Someone Like You" by Adele are popular intermediate stepping stones — well-known melodies with manageable chord progressions.