Skip to main content
for music teachers

Music studio software for lessons, terms and payments

Book private lessons, run fixed term enrolment, sell group-class packs and collect parent payments, online or in person. Everything a teacher or music school needs, from $15 a month. Parents pay you directly, with no Junocal transaction fee on paid plans and no annual contract.

A piano teacher going through a new piece with a girl at a keyboard.
A music studio's booking page on a phone, with tabs for its schedule, private lessons, courses and plans.

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Rated 5 out of 5

The team at Junocal is top notch!

“The team at Junocal has made this so easy. … Also, my clients appreciate how easy it is to navigate the portal and how streamlined everything is. 10 outta 10!”

Terry, Tumble And Stunt5-star review on Trustpilot

Built for the way music teachers work

Weekly private lessons, termly enrolment and parents who book and pay. Junocal keeps all three on one calendar.

Weekly private lessons, booked in one go

Students pick a time from your real availability and book a weekly or fortnightly run of lessons with the same teacher. When a regular slot opens up, students on your waitlist get the offer.

  • Weekly or fortnightly lessons in one checkout
  • Lesson lengths, buffers and hours you set
  • Deposits or full payment up front
  • Waitlist offers when a slot opens
A violin teacher guiding a teenage student's bow arm during a lesson at home.
Booking a weekly piano lesson on a phone: eight Tuesdays at 4:30 PM with the same teacher, $280 in total.

Termly enrolment, paid once

Sell a term of lessons or a group course as one enrolment. Parents pay once, missed weeks become makeup credits, and you set the refund policy before term starts.

  • Dated terms with one enrolment
  • Makeup credits for missed lessons
  • Parents register a named child
  • Instalment payments on Studio
A teacher at the piano with a line of young children waiting for their turn in a music class.
A term course page on a phone: an eight-week Saturday beginner piano group, $160 for the term, one place left.

Lesson packs and monthly plans

Sell a 10-lesson pack or a monthly plan that covers the lesson types you choose. Credits come off as students book, and renewals charge on their own.

  • Lesson packs that deduct themselves
  • Monthly plans students can pause
  • Gift cards for birthdays and holidays
  • A card-update link when a renewal fails
A voice teacher singing into a microphone beside a girl during a singing lesson.
A booking page on a phone offering a $140 monthly lesson plan and a five-lesson pack.

Students and parents reminded for you

Confirmations and reminders go out on their own, so fewer lessons are missed. Online lessons get the meeting link in the same emails.

  • Reminders the day before each lesson
  • Zoom links for online lessons
  • A welcome email for new sign-ups
  • Win-back emails for lapsed students
A guitar teacher checking a tablet with a teenage student sitting on the stairs with her guitar.
A reminder email for a piano lesson: the time, room and teacher, visit 1 of 8 and a Manage booking button.

What you, your students and parents see

Appointments

Private appointments, one calendar

One-to-one appointments sit on the same operator schedule as your classes. Publish real availability, set the service duration and price, and let a client reserve one open slot at a time.

Availability-led — Clients choose from times you actually offer.

Recurring bookings — Set up regular privates without duplicating work.

Your rules — Buffers, deposits and cancellation terms per service.

Lesson types in Junocal: piano, guitar, voice and violin lessons and a trial lesson, with lengths and prices.

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

A week of piano, guitar, voice and violin lessons and group classes in the Junocal schedule, with student names and rooms.

Storefront

Your own booking page — not a marketplace listing

Your brand, your schedule, your reviews, at junocal.com/yourstudio. Clients book in a few taps with nothing to download — and you keep the relationship instead of renting it from a marketplace.

Your brand — A polished booking page that feels like your business.

Always bookable — Clients can book classes or privates at any time.

Simple to share — Use one link across your site, socials and messages.

A music studio's booking page with its upcoming group classes, each with a Book button.

Everything included for music teachers and schools

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Classes and timetables

    Recurring classes and one-off workshops on one calendar, with capacity set once.

  • Termly enrolment

    Sell a term of lessons or a group course as one enrolment, with makeup credits.

  • Private lessons

    Weekly or fortnightly lessons booked in one checkout, with buffers, deposits and waitlists.

  • Online lessons

    Meeting links sent automatically, with in-person and online places counted separately.

  • Waitlists

    Book clients with a pack or membership the moment a place opens, or let the first to claim take it.

  • Class prerequisites

    Open a level only to clients with enough recorded attendance or instructor approval.

  • Parent bookings

    Parents book children into group classes and register them for term courses.

  • Room hire

    Rent out a practice or rehearsal room, checked against your lessons and classes.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Lesson packs and monthly plansFrom Starter

    Packs that deduct themselves, renewing monthly plans, self-serve pauses and trial offers.

  • Gift cards

    Sell gift cards in your own design, online or at the desk. Clients can pay with them when they book online.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Forms and waivers

    Collect intake forms, signatures and photos during booking or before the visit.

  • Client notes

    Private notes on each profile, shared only with the teammates you choose.

  • Automatic emails

    Confirmations, reminders a day, 2 hours and 30 minutes before, plus welcome, win-back and renewal emails.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

  • Client follow-up listsFrom Studio

    See who came once, who signed up but never booked and whose pack is low, then message them.

Running the business

  • Check-in and rosters

    Check in the whole day from one desk screen, or from the instructor's day-of roster on a phone.

  • iPhone app

    Run the day, check clients in and take desk payments from the Junocal app. Clients book and manage visits in it too. Android is coming soon.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Business, class and instructor performance from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What music teacher software actually needs to do

Music teacher software books private lessons, enrols students for a term, takes payment and reminds everyone before the lesson. Most teachers sell weekly one-to-one lessons alongside group classes or termly courses. For younger students, a parent books and pays.

Junocal does all of this from $15 a month. Students book a run of weekly lessons in one checkout, terms sell as one enrolment, and packs or monthly plans cover the lessons you choose. Payments go to your own Stripe account, with no Junocal transaction fee on paid plans and no annual contract.

Setting your rates? The 2026 Music Lesson Pricing Index compares 24 named rate cards across 30-, 45- and 60-minute lessons.

Pricing for music teachers and schools

Private lessons, termly enrolment and reminders are on every plan. Lesson packs and monthly plans start on Starter. Pay monthly and cancel any time.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Start free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Start free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Follow-up lists, shared inbox and broadcasts
  • Performance and client insights reports
  • Private assessment photos and comparisons
  • Custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Start free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

Need more than 10 locations? Reach out about custom pricing.

Compare all features and pricing

Moving from another booking system?

We move your students, bookings, credits and memberships from Mindbody, Momence, Glofox, Acuity or a spreadsheet, and check everything with you before you switch. It's free in your first 30 days.

the things music teachers ask

Questions

Is Junocal good for music teachers?

Yes. Junocal runs private lessons, termly enrolment, group classes and parent payments in one account from $15 a month. Students can book a weekly or fortnightly run of lessons in one checkout, and lesson packs or monthly plans can cover the lessons you choose. Payments go to your own Stripe account, and there is no annual contract.

Can I book recurring weekly lessons?

Yes. Turn on repeat bookings for a lesson type and students book 2 to 8 weekly or fortnightly lessons with the same teacher in one checkout. Every date is checked before the run is reserved, and each lesson keeps its own cancellation and reschedule options. For a full term, sell a dated term course instead: one enrolment, one payment and makeup credits for missed weeks.

How do parents pay for lessons?

Parents pay by card on your booking page, and the money goes straight to your own Stripe account. For a term course, a parent registers the named child and pays once, or in instalments on Studio. Monthly plans renew on their own, and a failed renewal sends the parent a secure link to update their card. Paid plans add no Junocal transaction fee; Stripe processing applies.

What does it cost?

Starter is $15 a month, Studio is $29 and Growth is $69. There is also a Free plan with a 4% Junocal fee on payments. Paid plans have no Junocal transaction fee, no annual contract and free CSV export. Stripe's processing fees apply on every plan, and migration help is included in your first 30 days.

Can I run a music school with several teachers?

Yes. Starter includes five teacher seats at one location. Studio at $29 a month adds unlimited teacher seats, a front-desk role, substitute cover, email broadcasts to parents and up to five locations. Growth at $69 a month covers up to ten locations and adds teacher pay statements and advanced reporting. Everything you set up carries over when you move up.

Can I teach music lessons online?

Yes. Mark a lesson or class as online and the meeting link goes out in the confirmation and the reminder. Zoom connects on every plan, and hybrid group classes count in-person and online places separately.

Deeper dives

Try Junocal for your music teaching

14 days free, no card. Publish a 30-minute lesson, book a weekly run of lessons yourself on your phone, then share your link with students.