Learn music, one lesson at a time.
Book online lessons with independent teachers — piano, guitar, bass, drums, violin, voice, saxophone and more. Customized lessons for adults, teens and children, from beginner to advanced.
Secure payment by Stripe Teachers keep 90% Online, from anywhere
Piano lessons
Guitar lessons
Bass lessons
Drums lessons
Ukulele lessons
Violin lessons
Cello lessons
Voice lessons
Saxophone lessons
Flute lessons
Clarinet lessons
Trumpet lessons
Live lessons
No live Bass lessons yet
Teachers are joining now. Try another instrument — or, if you teach bass, you could be the first to list it.
How it works for students
- Find your teacher. Browse lessons and teacher profiles, and pick the right fit.
- Request a time. Send a booking request — you pay nothing yet.
- Pay securely, then learn. Once the teacher accepts, pay by card through Stripe and meet online at your lesson time.
Booking for a child? The account must belong to the parent or legal guardian — see our Safety page.
How it works for teachers
- Create a free account. Add your photo, your instruments and your story.
- Connect Stripe. A short, secure Stripe setup so you can get paid — required before publishing.
- Publish and teach. List your lesson, accept bookings, and keep 90% of every lesson.
Questions, answered
How much does a lesson cost?
Each teacher sets their own hourly price — you see it on every lesson before you book. You pay only after the teacher accepts your request.
How do lessons happen?
Live, one-to-one, on a video call. When your booking is paid, the teacher's lesson link arrives by email and appears on your bookings page.
What if I need to cancel?
Cancel 24 hours or more before the lesson for a full refund. Inside 24 hours a paid lesson is not refundable if you cancel — and if your teacher cancels, you are always refunded in full.
Is it only for children?
No — lessons are for adults, teens and children, from complete beginner to advanced. Accounts for under-18s belong to a parent or legal guardian.
How do teachers get paid?
Teachers connect a Stripe account and are paid for every lesson, keeping 90% of the price — the platform fee is 10%, with no other platform charges.
Teach on Rondo Lessons
Create a free teacher account, connect Stripe, and list your lessons. You keep 90% of every paid lesson — the platform fee is 10%, nothing else.
Become a teacher