Sonatina

Everything your music school needs, in one place

Lessons, billing, parents, teachers, a website and your recitals: Sonatina is built by a working music teacher, for schools of every size, with prices in Canadian dollars.

Start your free trial

Lessons and scheduling

Online lesson calendar

See every lesson by teacher, room or student, and book, move or cancel in a click.

Weekly repeating lessons

Book a student once and the lesson repeats every week, skipping closure days.

Make-up credits

A missed lesson earns a make-up credit that a parent or the office can book against, and credits can expire.

Group classes

Classes with a seat limit and a roster; each student is billed per session and attendance is taken for the class.

Rooms and clash checking

Rooms with their equipment, and a warning when a room, teacher or student is already booked.

Studio, student-home and online lessons

Mix lessons at your studio, in students' homes and online in one calendar.

Holidays, closures and summer holds

Mark closure days once and lessons skip them; families can pause for the summer.

Online free-trial booking page

A public page where new families pick a time for a trial lesson, with an automatic follow-up email afterwards.

Attendance

Mark who came and who missed, for private lessons and classes.

Lesson notes and practice assignments

After each lesson the teacher writes what was covered and what to practise, and the family reads it in their parent portal.

Online lesson link (Zoom, Meet)

Each teacher saves their video link and families get a Join online lesson button on every online lesson.

Students, families and teachers

Family accounts

One family, several students and parents, one invoice.

Parent portal

Parents see lessons, invoices and credits, book make-ups, pay and message the school.

Teacher logins

Each teacher signs in to see only their own students and lessons.

Student logins

Students have their own sign-in separate from their parents.

Practice tracking

Students log practice and teachers see it.

Sharing files and resources

Teachers share sheet music, recordings and links with chosen students; only those families can open them, and they are emailed.

Teacher pay report

See the hours each teacher taught and what they are owed for any dates, and download it for payroll.

Billing and payments

Invoices

Invoices built from the lessons actually taught, with tax, credits and payments applied.

Card payments online

Parents pay an invoice by card, Apple Pay or Google Pay on a secure Stripe page.

Automatic payments (saved card or bank account)

A parent saves a card or a Canadian bank account once, with their consent, and each new invoice is charged to it automatically, with a retry if a payment fails.

Bank payments (pre-authorized debit)

Canadian parents can pay from their bank account, with lower fees than cards.

e-Transfer, PayPal and cash

Parents say "I have paid" and the school confirms in one click.

Sales tax

Add tax to invoices with your own tax name and rate.

Paid straight to the school

Card money goes directly to the school's own Stripe account; Sonatina never holds it and adds no fee.

Messages and reminders

Lesson reminder emails

Families get a reminder the day before a lesson.

Messaging inside the app

Owners, teachers and parents can message each other without sharing personal email addresses.

Announcements

Send one message to all families, or just to your own students' families.

Shows and recitals

Recital and showcase planner

Build the programme, choose songs and band members, schedule rehearsals, and email every family their plan.

Ticket sales for shows

Sell tickets to your recital online with your own Stripe account, with door check-in and a guest list.

Merch for shows

A button on your ticket page that links to your t-shirt or merch shop.

Website and growing the school

School website

A simple website for the school with lessons, prices, teachers and a trial button.

Your own web address

The school website on your own domain name.

White label or API

Run Sonatina under your own brand, or connect it to other software.

Your data and extras

Import from another system

Bring students and families over from a spreadsheet or another system.

Download all your data

Your students, lessons and invoices as spreadsheets any time.

Reports

Money in, money still owed, income by month, attendance and student numbers for any dates, with spreadsheet downloads.

Accounting software (QuickBooks, Xero)

Download invoices in QuickBooks Online and Xero import format, plus daily totals by way of payment for your bookkeeper.

More than one language

Switch the whole system to another language, such as French.

Simple prices

Independent
Up to 3 teachers. Unlimited students. Personal studio, student homes and online.
$10 CAD a month
School
Unlimited teachers and students. Up to 5 rooms, plus student homes and online.
$25 CAD a month
Multi-Unit
Unlimited buildings, rooms, teachers and students.
$50 CAD a month

No setup fee and no contract. Card payments go straight to your own Stripe account; Sonatina adds no fee of its own on top of what the payment company charges.

Start your free trial