Login

Crystal Lake, Iowa, Piano Lessons

It might be hard to find a piano teacher in Crystal Lake, IA.

Our Online Live Piano Lessons are fun! Learn how they work, watch a video demo, read reviews, or find a piano teacher here.
See what our customers are saying about McCarthy Music!
5 / 5 stars
Love my lessons with Melissa This is such a great set up and I don't have to leave home. Melissa is a great teacher and very personable.
- Lois
Review of Melissa Juarez on 11/17/2018

5 / 5 stars
Great way of learning and a great deal! I just signed up for my first lesson. The process was extremely easy. I’m looking forward to learning this way.
Update: I just had my first lesson and it went better than I could have hoped for. It was like I was right there with my instructor.
I didn’t have any issues with the technology and I think I’m off to a great start.
He and I agreed on a time for next week.
If you are reading these reviews on FB don’t wait another second.
Great way of learning and a great deal! Get signed up folks.

I feel like I’m improving so much. I love this.
- Luke
Review of Kevin Maddox on 11/16/2018

5 / 5 stars
Nikiya is phenomenal!!! Nikiya is the bomb.com. She made me feel comfortable from the start and she properly assessed where I was. I wasn’t a complete beginner, so Nikiya takes the time to really see where I am and she continue to assess if I need to be challenged more. Nikiya is super patient and she explains things in a way that brings everything together. I had some really bad habits to overcome since I tried to play the wrong way, but Nikiya gave me exercises that broke me out of those bad habits and helped me to develop muscle memory. Nikiya works with you at your speed. She challenges me to want to practice more and I look forward to every lesson. She is very professional, yet she makes you feel like one of your friends is teaching you how to play. Her notes and practice assignments are clear, and I sincerely feel like I’m learning super fast. Nikiya is also responsive and open to questions, and she is always looking for ways to challenge me WHERE I AM. That is super important because I’m not wasting time with learning stuff that will discourage me. if you’re serious about learning and you need someone to meet you where you are, I highly recommend Nikiya!
- Makina Dasent
  (Los Angeles)
Review of Nikiya E on 9/28/2019

Only $10 to try a lesson, no commitment: 

valid through Friday only, ends 11/7
Instructors are available to teach in Crystal Lake, IA
Profile picture
Chris Bake

30 minute rate:
$10.00
  (regular price: $15.00)
Years Experience: 1
Languages:
English

Profile picture
Sally Haas
I am a professional piano teacher. My experience includes four years as an instructor at Karnes Music in Schaumburg as well as sixteen years as an individual professional teacher.
30 minute rate:
$10.00
  (regular price: $15.00)
Years Experience: 20
Languages:
English

Profile picture
Fred Huang

30 minute rate:
$10.00
  (regular price: $10.00)
Years Experience: 4
Languages:
English

Profile picture
Salvador Toro Moya

30 minute rate:
$10.00
  (regular price: $15.00)
Years Experience: 54
Languages:
English

Profile picture
Ronnie
McCarthy Music Training
30 minute rate:
$10.00
  (regular price: $15.00)
Years Experience: 1
Languages:
English



View more instructors...

Live piano lessons with McCarthy Music

Score viewer

Learn to play piano online with real teachers using an app designed just for piano.

  • FREE software custom-built for online piano lessons
  • Works with any piano (real or digital) or MIDI keyboard
  • Award-winning teachers thoroughly vetted and trained
  • More effective practice with instant on-screen feedback
  • Thousands of songs to choose from in all genres and skill levels
Other cities served

Algona    
Ames    
Aurora    
Blue Grass    
Carter Lake    
Cedar Rapids    
Cincinnati    
Clear Lake    
Council Bluffs    
Cumberland    
Dallas Center    
Davenport    
Des Moines    
Eldora    
Fort Dodge    
Geneva    
Goose Lake    
Iowa City    
Kalona    
Lacona    
Mason City    
McClelland    
Montpelier    
Nevada    
Peosta    
Sioux City    
Urbandale    
Waukee    
Windsor Heights