Music School Software for a Small Studio: Which AI Features Are Real

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Music School Software for a Small Studio: Which AI Features Are Real.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Music School Software for a Small Studio: Which AI Features Are Real.

A small music school should look for software that handles the timetable, make-up lessons, automatic invoicing and parent reminders well, then ask what, if anything, is genuinely AI. Of the four products below, only one lists AI features, and they sit in its phone add-on rather than in scheduling or billing.

That should shape how you shop. Timetabling and billing are where a studio loses hours every week, and they are solved problems without any AI. A vendor who leads with "AI-powered" and is vague about make-up lessons is selling the wrong thing. Judge the basics first, then treat AI as a tie-breaker.

Follow me on Instagram@sagnikteaches

The jobs the software must do before any AI

Write these down before you open a single pricing page. Each is a job a studio owner does by hand when the software is weak, so each is something to test during a free trial rather than take on trust.

Connect on LinkedInSagnik Bhattacharya
  • Recurring weekly lessons with exceptions. A lesson that repeats every Tuesday at 4:15 but skips half-term, and moves for one pupil in one week, without you rebuilding the series.
  • Make-up and cancellation rules. Can you set that a lesson cancelled with 24 hours' notice earns a make-up credit and a later one does not? Can the family rebook themselves into a free slot?
  • Billing that matches how you charge. Monthly tuition regardless of how many Tuesdays fall in the month, per-term blocks, or per-lesson pricing. Many studios charge a flat monthly amount, and some software only bills per lesson.
  • Teacher pay. If teachers are paid per lesson taught or a percentage of fees, the software should calculate it from attendance so you are not rebuilding it in a spreadsheet every month.
  • Family accounts. Two siblings, one parent, one invoice. Plus a parent's login that shows the timetable, balance and lesson notes.
  • Reminders by email and text. Sent automatically, with the ability to change wording.
  • Late payment handling. Overdue reminders and, if you want them, late fees applied by rule.
  • Room and teacher clash detection. The software should refuse to put two lessons in the same room or one teacher in two places.
  • Export. Pupils, families, lessons and invoices out as spreadsheets whenever you ask.

Scoring each of these from 0 to 2 (0 missing, 1 clumsy, 2 works as you need) gives you a number you can compare across products. Anything with a 0 on make-up rules or on matching your billing model is out, whatever else it offers. The tutorial on rooms, teachers and fees for a new music school explains how those fee choices feed the billing setup.

Subscribe on YouTube@sagnikteaches

Four products, with prices as listed

Prices below are list prices in dollars as read on the vendors' own pages on 4 November 2026. Jackrabbit Music has no separate price list: its site links to the shared Jackrabbit Class pricing page, where the student bands appear in a chart, so confirm the band you would fall into. Plans change; treat these as a starting point for a trial, not a quote.

ProductListed priceHow it scalesAI features listed
My Music Staff$16.95 a month (the page names no currency, so confirm it at sign-up)Plus $4.95 a month for each additional teacher or staff member; every feature includedNone found on the pricing or home page
TeachworksStarter from about $15 to $16.49 a monthPlus a per-student-lesson charge (about $0.25 to $0.35 on Starter); Growth and Premium lower the per-lesson rate and raise the baseNone found; automation add-ons such as Invoice Autopilot are rule-based
Opus1Packages start at about $98 to $99 a monthStarter up to 200 active students, Growth up to 500, Ultimate up to 1,000; month to monthOpus1 Voice lists AI-driven call tagging and sentiment alerts
Jackrabbit Music$49 a month for up to 100 studentsTiers by total student count at the end of each month: $89 for 101 to 250, $129 for 251 to 500, $169 for 501 to 1,000None named on its pricing or features pages

Two notes on that table. Teachworks' pricing page showed two sets of Starter, Growth and Premium prices side by side (for example $16.49 and $15 for Starter), and it says fees are charged in dollars, so ask which set applies to your account before you budget. And Opus1's own page is inconsistent: its FAQ says "packages start at $99 per month", while the copy above the plans says $98. The individual plan prices are not listed, so the number for your studio may be higher once you add SMS, Plus or Voice.

My Music Staff

The single flat price with all features included makes it easy to cost. Its automation list names automatic email and SMS reminders, overdue reminders with late fees, automated invoicing and online payments, and automatic tagging of new leads. It offers a student portal, multi-teacher roles and payroll tracking. For a solo teacher or a studio of two or three, it is the cheapest of the four, and nothing on its pages claims AI.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Teachworks

Teachworks charges a small base plus a fee for each student lesson that is not cancelled, so the bill follows your activity. That is friendly in a quiet month and punishing if you teach many group lessons, because a lesson with three students counts as three. It lists unlimited students, teachers and user accounts, and add-ons for conflict checking, automatic invoices and credit allocation. These are automation rules, not AI.

Opus1

Opus1 is aimed at schools with more students and more moving parts: reputation management, a prospect pipeline, email and text marketing, recital management and a built-in phone line. The AI items it names belong to Opus1 Voice, its voice tool, which lists unlimited call transcription, AI-driven call tagging and sentiment alerts, and smart coaching suggestions for staff. Whether a small studio needs a business phone system is a different question from whether it needs scheduling software.

Jackrabbit Music

Jackrabbit sits between the two in price and is billed by student band rather than per teacher or per lesson. The count is taken at the end of each month, so a studio whose pupil count creeps past 100 moves from $49 to $89, which matters if you have around 90 pupils today. Jackrabbit's own pricing FAQ suggests archiving inactive families to keep the billed count down. Its pricing and features pages name no AI feature; the closest items are reporting dashboards and a custom-branded mobile app on the dearer Jackrabbit Plus bundle.

A worked comparison: a four-teacher studio with 60 pupils

Illustrative figures. Say a studio has an owner and three teachers, 60 weekly pupils on 30-minute private lessons, taught four weeks a month, which is about 240 student lessons a month. All are individual lessons.

  • My Music Staff: $16.95 base plus three additional teachers at $4.95 each ($14.85) is $31.80 a month.
  • Teachworks Starter: on the lower price set, $15 plus 240 lessons at $0.25 ($60) is $75 a month. On the higher set, $16.49 plus 240 at $0.35 ($84) is $100.49. Growth on the lower set is $45 plus 240 at $0.15 ($36), or $81, so the cheaper plan stays Starter at this volume.
  • Opus1: from $99 a month, before any add-ons such as its phone and text packages.
  • Jackrabbit Music: $49 a month while the pupil count stays at or under 100 at each month end.

The spread, from about $32 to about $100 a month, is small against the cost of your time. If a stronger tool saves you three hours a month at an hourly rate you value at $30, it covers $90. So price should break ties, not lead. What matters more is whether the cheapest option does the make-up credit rule and your billing model, which a 20-minute test will show.

Testing make-up lessons and billing in a free trial

Every product above offers a trial or demo. Use it on real cases instead of the sample data. A good trial takes about three hours across a week.

  1. Import ten real pupils from your current spreadsheet, including a family with two siblings and a pupil with a different payer from the parent.
  2. Build one real teacher's Tuesday, with a half-term gap and a lesson that moves for one week.
  3. Cancel a lesson with plenty of notice and another at the last minute. See whether each creates the credit or fee you want.
  4. Raise an invoice for a month with five Tuesdays and one with four. A flat monthly fee should not change.
  5. Record a partial payment and an overdue invoice and watch the reminder that is sent.
  6. Log in as a parent on a phone and try to rebook a lesson.
  7. Export everything and open it in a spreadsheet.

Here is how the result might be written up for a decision, using the 0 to 2 scale (illustrative).

JobProduct AProduct BNote
Recurring lessons with exceptions22Both handled half-term in one step
Make-up credit by notice period21B needs a manual credit each time
Flat monthly billing20B only bills per lesson
Teacher pay from attendance12A exports to a spreadsheet first
Parent rebooking on a phone22Equal
Export22Equal
Total119B out on billing model

Product B would be eliminated by the zero on flat monthly billing even though its total is close. That rule, any zero on a must-have ends the contest, stops a clever dashboard from outweighing a billing model that does not fit your studio.

Sorting real AI from the label

When a vendor says a feature is AI, ask the question that separates a rule from a model: "If I change nothing, will it behave differently next month because it learned something?" A reminder that goes out 24 hours before a lesson is a rule. Auto-allocation of payments to the oldest invoice is a rule. Neither is AI, and both are useful. These are the things that would count as AI, and what to ask for each.

  • Call transcription and tagging. A recording turned into text, then labelled "new enquiry" or "complaint". Ask what accuracy you can expect on accents and on children's voices, how long recordings are kept and whether callers are told. Opus1 lists this inside Opus1 Voice.
  • Draft writing for emails and lesson notes. A button that writes a parent message. Useful, but a general chatbot does the same. Check which model processes the text and whether pupil details leave the product.
  • Smart scheduling suggestions. "Best slot for this pupil" based on gaps in a teacher's day. Ask for a demonstration on your own timetable, not on a sample school.
  • Churn alerts. A warning that a family may leave, based on missed lessons and late payments. Ask what it is based on and how many false alarms you should expect in a studio of your size.
  • Chatbots for enquiries. Answering "do you teach adults?" on your website. Ask who writes the answers and where an unhappy enquiry is handed to a person.

I could not find a listed feature of this kind on the My Music Staff or Teachworks pages I read. That is not a criticism; it means a studio buying either is buying dependable scheduling and billing and will bring its own AI, if it wants any, from a general assistant.

What a general chatbot can do alongside your software

If your software has no AI, you can still use a chatbot for the writing jobs, keeping the records in the management system. Here is a prompt you can paste, with details removed.

Write a short, warm email to the parent of a 9-year-old beginner
piano pupil. Facts: the pupil has learned the first five notes
of the right hand and played "Ode to Joy" from memory this week.
Next step: left-hand notes C and G. Practice target: 10 minutes,
five days a week. Under 90 words. Sign off as [teacher name].
Do not mention fees.

A sample result (illustrative): "Hello [first name], a lovely lesson this week: [pupil] now knows the first five right-hand notes and played Ode to Joy from memory. Next we start the left hand with C and G. Ten minutes a day, five days a week, will keep it moving. Thanks for the support at home. Kind regards, [teacher name]". What you would fix: the pupil's name goes in after pasting, so the tool never receives it, and any invented claim, such as "great progress compared with other pupils", comes out. The tutorial on lesson notes and parent emails goes through this routine in full.

Children's data and what to ask about it

A studio holds names, ages, parents' phone numbers, addresses and payment details, often for children. Whatever the vendor says about AI, ask these in writing before you import pupils.

  1. Where is the data stored, and can you request deletion of a family's record?
  2. Does the product use your pupils' data to train AI models? Get a clear yes or no.
  3. Which outside AI providers does it send text or audio to?
  4. Are call recordings kept, for how long, and can you switch recording off?
  5. Can parents see only their own children's information?
  6. What is the process if there is a data breach, and how quickly will you be told?

If you have customers in the EU, data-protection law such as the GDPR applies and the vendor should be able to supply a data processing agreement. The wider list of questions in questions to ask an AI vendor before you sign works for any product, and the answers you get tell you how seriously the vendor takes your records.

A cut-over plan that does not lose a billing cycle

Switching in the middle of a term is where studios lose money, because a family is invoiced twice or not at all. A sequence that avoids this:

  • Week 1: export pupils, families, balances and the term timetable from the old system. Clean duplicates, and fix phone numbers in one format.
  • Week 2: build the timetable for two teachers and three families in the new product. Run a test invoice and a test cancellation. Do not announce anything yet.
  • Week 3: run both systems for one billing cycle. The old one stays the record; compare every invoice by amount.
  • Week 4: tell families, with a short message explaining the new login. Send the parent portal invitations in batches of ten so you can answer questions.
  • Next term start: switch billing over at a term boundary, not mid-term.

A real mistake to avoid, shown as a realistic case: a studio imports a pupil list in which two sisters share a parent's email address, and the system merges them into one pupil. The result is one invoice at the single-pupil rate. Importing with a family ID column and spot-checking five multi-child families prevents it.

A short decision guide by studio size

  • One teacher, under 25 pupils: the cheapest flat plan that covers reminders and invoices. A per-lesson plan can be cheaper still if you teach few lessons. Run both sums.
  • Two to five teachers, 40 to 120 pupils: the contest is billing model, teacher pay and the parent portal. This is where the scoring table earns its time.
  • Six or more teachers, several rooms, or recitals and events as a revenue line: look at the products built for school operations, and weigh the extra cost against enquiry tracking and event handling you would otherwise do by hand.
  • Selling instruments or hire alongside lessons: the software handles lessons; stock and hire sit elsewhere. The tutorial on marketing for a music shop with lessons and hire covers that side.

If you would rather map your own timetable and billing against these options with someone, that is what my AI implementation consultation is for. Either way, start with your must-have list, test it on real families, and let any AI feature earn its place after the basics pass.

Questions studio owners ask before switching software

Do I need AI features in music school software?

No. Timetables, make-up lesson rules, automatic invoicing and parent reminders save far more time than any AI feature today. Treat AI as a bonus, and buy on the basics first. If a product's AI is only a writing helper for emails, you can get the same from a general chatbot for a few dollars a month.

Is it safe to put pupils' details into a chatbot instead?

Only with care. Pupil names, parents' contact details and payment history are personal data, and many pupils are children. Draft from anonymised notes, keep the records inside your management software, and check the chatbot plan's data-use terms before pasting anything identifiable.

How long does switching software take?

For a studio of 50 to 100 pupils, allow two to four weeks: a week to export and clean the pupil list, a week to build the timetable and test billing on two or three families, then a parallel run for one billing cycle before you drop the old system.

What should I ask about moving my data out later?

Ask whether you can export pupils, families, lesson history and invoices as spreadsheets at any time, whether that costs extra, and what happens to your data if you cancel. A product that makes leaving awkward will also make switching awkward for you.

Further reads

Sources: My Music Staff pricing and home pages; Teachworks pricing, automation and add-on pages; Opus1 pricing page and FAQ; Jackrabbit Class pricing and features pages, which Jackrabbit Music links to (all read 4 November 2026).

Want help choosing studio software and the AI jobs around it?

On a 1:1 call we can go through your timetable, billing and parent communication, shortlist the software that fits, and pick the one or two AI jobs worth adding first.

Book a 1:1 call with me