Skip to main content
music lesson booking software

Music lesson booking software for privates and terms

Students and parents book one-off private lessons or enrol in a fixed dated term from any phone browser. Payments run through your own Stripe account. From $15 a month, with no annual contract or per-student software fee.

14 days free, no card. Private appointments and fixed term enrolment on every plan.

A music teacher planning the week of lessons on a laptop calendar.
North Star Music
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Guitar ensemble
12:00Beginner piano
10:3060-min piano lesson
14:00Vocal workshop
11:30Guitar ensemble

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 lessons are booked

A student books from their phone, a parent pays, and the lesson lands on your timetable. Junocal handles every step.

Students book from your real availability

Publish your teaching hours once. Students and parents pick an open time from any phone browser, with nothing to download.

  • 30-, 45- and 60-minute lesson types
  • Buffers between back-to-back lessons
  • Booking in the phone browser, no download
  • One link for your website and socials
A client booking her next lesson on her phone.

your booking page

Choose a session

Book now

Mon · 15:30

30-min piano lesson

Available

Mon · 16:15

45-min violin lesson

Available

Wed · 18:00

Trial guitar lesson

Available

Weekly lessons booked as a run

Turn on repeat bookings and students reserve 2 to 8 weekly or fortnightly lessons in one checkout. Every date is checked first, so nobody is double-booked.

  • Weekly or fortnightly runs of lessons
  • The same teacher every week
  • One payment, with deposits if you use them
  • Or paid from a lesson pack
A guitar teacher working through a song with a teenage student in a music studio.

Mon, 10 Nov

16:00Guitar · Ella, week 3 of 8private
16:45Piano · Sam, fortnightlyprivate
17:30Beginner Piano Group · termcourse

Terms that parents pay for once

Sell a whole term as one enrolment. A parent registers the named child and pays once, and missed weeks become makeup credits.

  • Dated term courses with one price
  • Parents register a named child
  • Makeup credits for missed weeks
  • Intake forms for instrument and grade
A music teacher guiding an adult student through a piano lesson.

Autumn term

4 of 6 enrolled

Grade 1 Violin Group

8 weeks · Thursdays 17:00 · $140

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
Makeup credit for a missed weekEnroll

Reminders, check-in and the day's roster

Confirmations and reminders send themselves. On lesson day, each teacher sees their roster on their phone and marks attendance in a tap.

  • Reminders before every lesson
  • Each teacher's roster on their phone
  • Waitlist offers for freed slots
  • Zoom links for online lessons
A front-desk host checking a student in on a tablet.

automated emails

nowBooking confirmed · 45-min violin lesson
−24hLesson reminder · Wednesday 18:00
+24hWelcome · book your first lesson
+21dWin-back · time for your next lesson?
nowPayment failed · 1-tap card update

Sent automatically on every plan.

What your teachers and students see

North Star Music
+ Add

Booking page

Your public page, ready to share.

NS

North Star Music

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Guitar ensembleToday · 6:30 PMBook
60-min piano lessonTomorrow · 4:00 PMBook

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.

North Star Music
+ Add

Appointments

Bookable 1:1 services and availability.

NameDurationPriceStatus
60-min piano lesson60 min£55.00Active
30-min trial lesson30 min£30.00Active

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.

North Star Music
+ Add

Check-in

Today’s arrivals and client flags.

Guitar ensemble · 6:30 PM3 / 8 arrived
MTMaya ThompsonWaiver completeChecked in
LMLeo MartinWaiver completeChecked in
SASofia AhmedWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivals — Mark attendance without opening every booking.

Client flags — See intake and waiver status before class starts.

Clean records — Attendance feeds the client history automatically.

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

    One-off or weekly lessons from your availability, 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.

  • Studio hire and parties

    Rent out rooms and equipment or quote party packages, with deposits and availability checked against your timetable.

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 lesson booking software actually needs to do

Music lesson booking software lets students and parents pick a lesson time online, pay for it and get a reminder, without messages back and forth. It has to handle one-off lessons, weekly lessons and whole terms, because most teachers sell all three.

Junocal does this from $15 a month. Students book a weekly or fortnightly run of lessons in one checkout, parents pay for a term once, and lesson packs cover the lessons you choose. Payments go to your own Stripe account, with no per-student fee and no annual contract.

Pricing for music teachers

Private lessons, weekly runs and term enrolment are on every plan. Lesson packs 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 teachers ask

Questions

Can students book recurring weekly music 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 with one payment, sell a dated term course.

Can parents pay for a whole term of lessons at once?

Yes. Publish the term as a course with dated lessons and one price. A parent registers the named student and pays once through your own Stripe account, or in instalments on Studio. Missed weeks can become makeup credits.

Does Junocal handle 1:1 lessons as well as group classes?

Yes. Private lessons book from your availability, and group classes, ensembles and workshops run on the class timetable. Both sit on one calendar. Lesson packs and monthly plans can cover the private lessons you choose, and on Studio one plan can cover group classes and private lessons together.

How do reminders and rescheduling work for music lessons?

A confirmation goes out at booking and a reminder goes out before the lesson. Students manage their booking from a secure link in the email, within the cancellation window you set. Turn on a waitlist for a lesson type and a freed slot is offered to students waiting for that time.

What does music lesson booking software cost with Junocal?

Starter is $15 a month for one location and up to five teacher seats. Studio is $29 a month for teaching schools that need unlimited seats, a front-desk role, broadcasts and substitute cover across up to five locations. Growth is $69 a month for up to ten locations. There is also a Free plan with a 4% fee on payments. Paid plans have no Junocal transaction fee, no annual contract, no per-student fee and free CSV export.

Deeper dives

Try Junocal for your music lessons

14 days free, no card. Set your teaching hours, book a weekly run of lessons yourself on your phone, then share your link with students and parents.