iPianoLab is the easiest, fastest, most fun way to learn how to play the piano or keyboard.

Using our award-winning, patented method, you can learn to play your favorite songs on keyboard and piano in your home, on your desktop, or at your school. Study online at your own pace, or in one of our fun after-school classes with an iPianoLab Certified™ teacher.

Watch Avi R., grade 5, grooves to Bumble Boogie!

4th grader Nathatniel S. plays pop rock favorite Muse with two hands.

5th grader Isabella plays the R&B classic, keeping a steady beat w. the left hand while playing melody and chords in the right!





Watch as 4th Grade iPianoLab student Thomas C. plays Bach's Invention in A minor, a great exercise for independence of hands!

2nd grader Grace plays the Black Eyed Peas. Not tall enough to reach the pedals, but still rocks it!

High school sophomore and iPianoLab student Drew S. plays Chopin's amazing etude in C min, the "Revolutionary", op 10 #12.



People iPianoLab

iPianoLab Schools

Check out all the schools where we're already teaching students their favorite tunes!

Las Vegas:
Bilbray Elementary
Bonner Elementary
Bozarth Elementary
Goolsby Elementary
Henderson International Academy
Imagine School
Joseph Neal Elementary
Kim Elementary
May Elementary
Ober Elementary
O'Roarke Elementary
Quest Academy
Reedom Elementary
Rogers Elementary
Scherkenbach Elementary
Southern Highlands Prep
St Anne's Elementary
Staton Elementary
Thompson Elementary
Vassiladis Elementary
Walker Elementary

Austin:
ACE Academy
Baldwin Elementary
Boone Elementary
Brentwood Elementary
Bryker Woods Elementary
Cox Elementary
Cypress Elementary
Deer Creek Elementary
Doss Elementary
Grandview Hills Elementary
Hill Elementary
Hyde Park Baptist School
Kirby Hall School
Menchaca Elementary
Mills Elementary
Old Town Elementary
Parkside Elementary
Patsy Sommer Elementary
Plain Elementary
Pleasant Hill
Purple Sage Elementary
Rainbow Academy
Reagan Elementary
River Place Elementary
River Ridge Elementary
Steiner Ranch Elementary
Westside Elementary
Winkley Elementary
Zilker Elementary

San Antonio:
Arlon Seay Elementary
Bill Brown Elementary
Blessed Sacrament School
Bolt Elementary
Brauchle Elementary
Canyon Ridge Elementary
Clear Springs Elementary
Elrod Elementary
Encino Elementary
Fields Elementary
Freiheit Elementary
Garden Ridge Elementary
Godwin Frazier Elementary
Hardy Oak Elementary
Helotes Elementary
Hidden Forest Elementary
Hoffman Elementary
Indian Springs Elementary
Kinder Ranch Elementary
Las Lomas Elementary
Steubing Ranch Elementary
Stone Oak Elementary
Redland Oaks Elementary
Rutledge Elementary
Tuscany Heights Elementary
Wilderness Oak Elementary