Scheduling, lesson notes, practice tracking, and invoicing. Built for private music teachers. Free forever.

Dashboard
This week
13 lessons
Outstanding
$480
Practice logs
8 today
Today
Invoice paid · $180
Sarah K. · November piano lessons
Hannah logged 35 min
Czerny Op. 599, No. 14
Free forever
Up to 30 active students. Unlimited inactive. No credit card.
Built for music teachers
Designed around private lesson studios, not generic SaaS workflows.
Save hours every week
One place for scheduling, notes, practice, and invoicing.
How it fits your week
DuetStudio handles the four things that take up your time outside of teaching. Here’s what that looks like.
Invite students, set rates per student or per lesson length, and pick how you take payment.
One-off or recurring lessons on a full week calendar. Morning-of reminders go out automatically.
Assign practice after each lesson. Students log their time in their portal. You see who is staying on top of it.
Generate invoices in seconds. Accept Stripe payments, or add Venmo, Zelle, and Cash App.
Live demo
Every screen you just read about, live on a sample studio dashboard. Click through, no signup needed.
Welcome back, Jason
Active Students
16
2 lessons today
Lessons This Week
14
6 practice logs this week
Outstanding Invoices
$1260
0 overdue
Today
10:00 AM
60 min
Elias Okonkwo
Percussion
11:30 AM
30 min
Nadia Reeves
Piano
Emma Chen logged 25 min practice
2h ago
Kofi completed Paradiddle-diddles
5h ago
Invoice paid by Priya — $320
1d ago
Marcus Delgado logged 20 min practice
1d ago
Clara completed Single stroke roll
2d ago
Student portal
Every student gets their own portal with upcoming lessons, assignments, practice logs, and shared notes. No passwords. They sign in with a magic link sent to their email.
See the portal in detail
Get paid your way
Online card payments run through Stripe. Or share a Venmo, Zelle, or Cash App link on your invoice. Those are free.
Pull lessons from the calendar, set the due date, hit send. Stripe payment link included.
Set a weekly slot per student once. DuetStudio creates every lesson, reminder, and summary.
Every student gets their own portal in one click. They open the link from email and they’re in.
Pricing
Every core feature, no credit card. We take a 1.5% fee on Stripe payouts so we can keep building. Skip it entirely by sharing a Venmo or Zelle link.
For every private music teacher.
Free for every teacher. Set up takes less than 5 minutes.
Questions? support@duetstudio.io