Login

Battle Lake, Minnesota, Piano Lessons

It might be hard to find a piano teacher in Battle Lake, MN.

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
"She's awesome!" Nikiya is able to find the perfect balance between challenging and stretching my daughter while at the same time encouraging her and building her up.

Nikiya's people skills match her superior musical skills, which has taken my daughter from no musical experience to playing songs we recognize in an extraordinarily short time. In my daughter's words, "She's awesome!"
- Chad V.
  (Fargo)
Review of Nikiya E on 8/12/2019

5 / 5 stars
Great teacher Ryan is a truly excellent piano teacher. He is patient, knowledgeable, and makes the lessons a pleasure. He is also a great pianist and demonstrates on the keyboard how the pieces should be played.
I also love the McCarthy website. The technology is state of the art and not having to drive to and from a lesson is great. Kevin McCarthy is also extraordinarily responsive and answers any and all questions.
- Ken
Review of Ryan Lawless on 1/28/2019

5 / 5 stars
Wonderful instructor Within my first lesson, after a few questions about my musical background ( or lack thereof), we were off and running. Sara is engaging and makes each lesson a joy. I make progress because she encourages me. I believe I’ll stick with it largely due to her teaching methods.
- Elizabeth Ross
  (Woodland Hills )
Review of Sara Vogeler on 6/20/2019

Only $10 to try a lesson, no commitment: 

valid through Friday only, ends 11/7
Instructors are available to teach in Battle Lake, MN
Profile picture
1960

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

Profile picture
play
play
Ruth Regan
I am a driven, professional music teacher with experience in piano instruction across versatile student groups and classroom settings. In addition, my qualifications include a Bachelor Degree in Early Childhood Education and Music Performance from Millikin University. My most recent and current positions are in piano and vocal instruction at The Ancona School, Offbeat Music, Piano Trends and Avanti Music Academy. During the course of my teaching experience, I have always strived to help my students... read more
30 minute rate:
$10.00
  (regular price: $15.00)
Years Experience: 13
Languages:
English

Profile picture
Samantha Bogard
Hello! I am an experienced musician and vocalist looking to help you learn how to express yourself through music! I am a fun loving and creative individual looking to help others unleash their creativity through technical music. I love all genres, and can teach all parts of theory, technique, performance and composition! My lessons are fun And light hearted and focus on the interest of the student, while still being effective in learning the fundamentals of music
30 minute rate:
$10.00
  (regular price: $20.00)
Years Experience: 7
Languages:
English

Profile picture
Carlos Ramirez

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

Profile picture
Rachel Cordell

30 minute rate:
$10.00
  (regular price: $15.00)
Years Experience: 2
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

Albertville    
Battle Lake    
Bird Island    
Burnsville    
Crystal Bay    
Elko-New Market    
Forest Lake    
Hopkins    
Howard Lake    
Hugo    
Maple Plain    
Minneapolis    
New Germany    
Parkers Prairie    
Pine Island    
Saint Clair    
Saint Paul    
Saint Paul Park    
Sauk Rapids    
Silver Lake    
Spring Lake    
Spring Park