For private music teachers, voice coaches and tutors

Teach Music.
See Who Actually Practiced.

Assign lessons, songs and drills. Students log practice against each one, so before they walk in you know what they did, for how long, and where they got stuck.

30-day free trial
No credit card needed
Cancel anytime

Teaching shouldn't drown in admin

If any of these hit home, BandFlow was built for you.

Sunday evening goes on emailing every student their homework

Copy the chord chart, attach the audio reference, write 'practice this for 20 minutes', send. Multiply by 12 students. Repeat next week.

You can't tell who actually practiced this week

Students show up and say 'I practiced a lot' but you have no way to verify it. Half the lesson is rebuilding what should have been homework.

Last week's notes are in a different notebook

What lesson is each student on? Where did Anna's hands stop last time? You shuffle through paper or scroll a chat to remember.

Scheduling makeup lessons takes more time than teaching them

Calls, emails, time-zone confusions, double-bookings. The admin work creeps past the music.

Everything a music teacher needs, in one workspace

From curriculum to practice tracking to feedback, BandFlow keeps your teaching organized.

Classes & Lessons Builder

Create classes (Piano, Bass, Vocals…), add lessons inside each class, and break every lesson into assignments and checklist items. Students see exactly what to practice next.

Per-Student Practice Tracking

Every practice session a student logs against your lesson shows up in their dashboard with minutes, focus area, notes and reflection. Spot the student who hasn't practiced this week without sending a single chasing email.

Share Songs as Assignments

Attach a song from your library to a lesson task, or a practice tool set to a level, such as intervals at level 3. Students get the chart, the reference and the drill in their lesson view.

Activity Feed

When a student completes a lesson, leaves a comment or asks for a review, it pops up in your Activity feed with an unread badge. Approve, comment back, or send the lesson back for more work, all from one timeline.

1:1 Meeting Scheduling

Schedule meetings with your students, send invites by email and let them accept or decline from their inbox or app. Everyone sees the same calendar with no double-bookings.

Per-Lesson Comments

Leave feedback right on the lesson, where the assignment lives. Students reply in the same thread. No more lost messages across email, WhatsApp and group chats.

See it in action

A real walkthrough: build a lesson, assign it, review the work, and see how much your students actually practiced.

A real walkthrough of BandFlow.

From lesson plan to review, in three clicks

A teaching loop that closes itself

A practice log only works if it changes the next lesson. Build a lesson, students practise it and mark it complete, you review or send back, and the practice data shapes what you teach next.

Markdown lesson editor

Write lessons with rich text, embedded images, links and chord charts. Drop in a YouTube reference, a PDF score, a backing track. Students see them inline.

Lesson-attributed practice

The student's practice timer ties each session to the lesson it belongs to. Your dashboard shows minutes per lesson, per week, per student, with no guessing.

Approve or send back

When a student marks a lesson complete you get a notification. Approve in one click, or write a comment and send it back for more work. Every iteration is logged.

Build a lesson, share with a class, review submissions. Three screens, no training needed.

Up and running in three steps

No training, no setup wizards.

1

Create your first class

Pick a name (Piano, Bass, Vocals…). BandFlow gives you a single invite URL you can share with as many students as you like.

2

Invite your students

Send them the invite URL or invite them by email. They sign up in 30 seconds and land directly inside the class.

3

Assign, then read the practice log

Build lessons with assignments and checklists. Before the next lesson, check what each student practised and for how long, then approve or send back.

Who teaches with BandFlow?

From one-on-one private lessons to full music studios.

Private Instrument Teachers

Guitar, piano, bass, drums, violin, brass: anyone teaching one-on-one or small group lessons week after week. Build curriculum, assign homework, see who practiced.

Voice Coaches & Online Tutors

Run lessons over video, share warm-up audio, track vocal exercises and assign repertoire. The student practices between sessions and you see the receipts.

Music School Staff

Each teacher has their own classes and students. Practice tracking, scheduling and lesson notes for the whole studio.

Small Group Workshops

Running a weekly group class? Invite every participant, share repertoire, and keep notes per student so nobody gets left behind.

What changes after a month of teaching

Three shifts that happen on their own once the workflow is in BandFlow.

Practice becomes visible

Every minute a student practices against a lesson is logged with focus area and reflection. You stop chasing "did you practice this week?" and start using the next lesson for the work that matters.

Curriculum becomes reusable

Build a lesson once with its assignments, attached songs and checklist. Assign it across as many students as you want. Each student's progress tracks separately on the same source lesson.

Feedback stays in context

Comments attach to the lesson they're about. No more answers lost in email threads or chat. Approve a submission, send it back for more work, or ask a follow-up question, all in one timeline.

Simple, honest pricing

Try every feature free for 30 days, no card. After that, less than a single private lesson a month.

Monthly

$9.99/month

Cancel anytime

  • Unlimited classes & students
  • Lesson + assignment builder
  • Per-student practice tracking
  • Share songs and chord charts
  • Activity feed + comments
  • 1:1 meeting scheduling
Best Value

Annual

$99.99/year

~$8.33/month · save $20 vs monthly

  • Same features as monthly
  • Unlimited classes & students
  • Billed once a year

Used Tonara? Moving from Tonara · Are you a student? See the Student plan · For Musicians · For Organizations

Frequently Asked Questions

Everything you need to know about BandFlow for instructors.

How much does BandFlow cost for an instructor?

30 days free, no card needed. After that one flat price, $9.99/month or $99.99/year, with unlimited classes and students.

Do my students pay too?

Yes. Students join your class through your invite link and get their own 30-day free trial, then pay for their own Student plan ($9.99/month). You never bill them or chase payments through BandFlow. If you prefer, you can include it in your lesson fee.

How do students join my class?

Every class you create has a unique invite URL. Send it to students directly or use the in-app email-invite tool to invite a batch by email. New students land on a clean sign-up page that auto-enrols them in your class once they finish registering.

Can I see what my students actually practiced?

Yes. Each lesson can be linked to a practice timer. When the student presses 'I am ready to start' and 'Stop & Log', the session is logged against that lesson with duration, focus area and reflection. The View Student Activity dashboard shows you the full breakdown per student.

Can I share my own songs with students?

Yes. Add a song to your library (lyrics, chords, YouTube link, attachments), then attach it as an assignment on any lesson. The song auto-shares with the class so every student in that class sees it, opens the chord chart and plays the backing track in one tap.

Does BandFlow handle lesson invoicing or payments?

No. BandFlow is for what happens between lessons: assignments, practice tracking, feedback and meetings. Keep invoicing in the tool you use today.

Can I run lessons with students from different studios or organizations?

Yes. Your account, your classes. You can be on the instructor plan AND own a personal Individual & Band plan, OR be a member of an organization at the same time. Each plan stays cleanly separated.

How do I cancel?

Cancel any time from the Billing page in your account. Your access stays active until the end of the current billing period, with no refund and no surprise charges.

Know who practised before the next lesson starts.

Create one class, send one invite link, assign this week's lesson. 30 days free, no card needed.