for music teachers · 2026

Music teacher software for lessons, terms and payments

Software for music teachers and music schools. Book recurring 1:1 lessons, run termly enrolment, sell lesson packs and take parent payments on your own Stripe. Online or in person, no annual contract. From $15 a month.

who this is for

Built for recurring lessons and termly enrolment

Music teaching is the same three things every week: recurring 1:1 lessons, students who enrol for a term, and parents who need to pay. Junocal runs all three. Set appointment slots for weekly lessons, sell a term as one course block, and take payment on your own Stripe — without a diary, a spreadsheet and a payment app fighting each other.

Junocal is full-featured from the first plan. Starter at $15 a month gives you appointment booking, term-based courses, lesson packs, intake forms, memberships, waitlists and every automated reminder — nothing held back because you teach on your own. It's affordable, not stripped down.

It's the scheduling, enrolment and payments layer your teaching runs on. What it does, it does completely, and it carries straight over when you grow into a music school with several teachers.

what you get on starter

Everything a music teacher runs on, from $15

Weekly lessons as appointments

Set 1:1 and duet appointment slots so students book the same weekly time online. Conditional-logic intake forms collect the instrument, grade and parent contact before the first lesson. Two-mode waitlists fill a freed slot automatically.

Termly enrolment as courses

Sell a term as one term-based course — a block of dated lessons or a leveled progression that students enrol in once and pay for once. New beginners start a graded block; returning students roll into the next level on the same calendar.

Lesson packs and tuition memberships

Sell a 5- or 10-lesson pack for casual students who don't want a full term, or a recurring membership for ongoing monthly tuition. Students buy, use credits and renew without you touching anything, and members can use packs too.

Parent payments on your own Stripe

Connect your own Stripe account and parents pay at Stripe's published rates — no Junocal markup, no marketplace fees. Card, ACH in the US and Direct Debit in the UK all at the standard rate, with money landing in your balance directly.

Reminders and payment recovery

Confirmations, 24-hour lesson reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves. Set them up once and they run in the background while you teach. Every automated email is included on Starter.

Online or in-person lessons

Teach in the room, online over a livestream link, or both with spots counted separately. Online students get the meeting link in their confirmation and reminder automatically — no separate scheduling tool to wrangle.

get paid your way

Parent payments on your own Stripe, reminders on autopilot

You connect your own Stripe account and parents pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all there, which suits termly tuition billed to parents. The money lands in your balance directly, and Junocal never holds your funds.

Lesson confirmations, 24-hour reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves. You set them up once; they run in the background while you teach. Every one of those automated emails is included on Starter — and a declined card gets chased without you noticing.

terms and one-offs

Enrol a whole term, or sell a pack

Sell a term as one term-based course — a dated block of lessons or a leveled progression students enrol in once and pay for once. Beginners start a graded block; returning students roll into the next level on the same calendar. It handles graded progressions natively, so you're not stitching weekly slots together by hand.

For students who don't want a full term, sell a 5- or 10-lesson pack, or a recurring membership for steady monthly tuition. Intake forms with conditional logic collect instrument, grade and parent details up front, so the first lesson starts ready.

who teaches on it

One tool for however you teach

Piano teachers

Recurring weekly 1:1 slots, graded term blocks for exam prep, and lesson packs for casual students.

Guitar and bass

Drop-in lesson packs, duet slots for two students, and intake forms capturing style and level.

Voice and singing

1:1 coaching appointments, term-based progressions, and recurring memberships for ongoing tuition.

Strings and orchestra

Leveled term courses, duet lessons, and waitlists for popular after-school slots.

Music schools

Staff logins, a front-desk role, parent broadcasts and a substitute pool for cover lessons.

Group classes

Theory and ensemble sessions on a timetable, with pick-a-spot booking for the room when you need it.

when you scale

Move up to Studio when you add teachers

Starter covers one location, up to 10 rooms and up to 5 instructor seats — room to grow without changing plans. When you add teachers who need their own logins, a front-desk role, email broadcasts to parents, a substitute pool for cover lessons, or a second studio, Studio at $29/month unlocks them across up to 5 locations. Growth at $69/month adds up to 10 locations and QuickBooks. Everything you built on Starter carries straight over — no rebuild, no migration.

the things music teachers ask

Questions

Is Junocal good for music teachers?

Yes. Music teaching is recurring 1:1 lessons, termly enrolment and parent payments, and Junocal runs all three from $15/month on Starter with no annual contract. You get appointment booking for weekly lessons, term-based courses for graded blocks, lesson packs, intake forms and automated reminders on the first plan. It runs your scheduling, enrolment and payments end to end.

Can I book recurring weekly lessons?

Yes. Set up 1:1 or duet appointment slots and students rebook the same weekly time, or you sell a term-based course as one block of lessons they enrol in once. Two-mode waitlists fill a freed-up slot automatically when someone reschedules. Every confirmation and 24-hour reminder sends itself, so you spend less time chasing diaries.

How do parents pay for lessons?

You connect your own Stripe account (Stripe Connect Standard) and parents pay you at Stripe's published rates with no Junocal markup and no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported, which suits termly tuition collected from parents. Money lands in your Stripe balance directly — Junocal never holds your funds, and failed-payment recovery emails chase a declined card for you.

What does it cost?

Starter is $15/month (or $150/year) and that's the whole software cost — no annual contract, no marketplace commission and no processing markup. The only other cost is Stripe's standard published rate, which you'd pay with any tool. Free CSV export and free migration in your first 30 days are included, and the price is the same number across USD, GBP and EUR.

Can I run a music school with several teachers?

Yes. Studio at $29/month adds staff logins, a front-desk role, email broadcasts to parents and a substitute pool for cover lessons, across up to 5 locations. Growth at $69/month covers up to 10 locations and adds QuickBooks. Everything you set up on Starter carries straight over when you move up — no rebuild.

Start on Starter, for $15 a month

Full-featured from day one. Recurring lessons, term enrolment, packs and every automated reminder — with parent payments on your own Stripe and no annual contract. Free migration in your first 30 days.