For Dance, Music & Performing Arts Studios

Studio Management
Made Simple

Streamline your studio operations with My Class Manager. Manage classes, track attendance, process payments, and communicate with families — all in one place.

Save Hours Every Week

Australian-Ready Payments

Reduce Missed Payments

Parent Self-Service

Multi-Tenant Security

Everything You Need to Run Your Studio

From class scheduling to payment processing, My Class Manager has all the tools Australian performing arts studios need to operate efficiently.

Studio Operations

Streamline your day-to-day studio management

Season & Term Management
Organise your classes by terms, semesters, or seasons with start and end dates, automatic session generation, and the ability to copy seasons with enrollments.
Automatic session generation
Season copying
Blackout date support
Class Scheduling
Create and manage classes with flexible scheduling. Set capacity limits, age requirements, fees, and assign teachers with ease.
Age-based filtering
Capacity management
Teacher assignments
Enhanced Calendar
Visual calendar with day, week, and month views that only ever show a class on the dates it actually runs. Colour-code classes, manage holidays, create session overrides, and filter by room — with Continuous Timetable classes included in every view.
Multi-view calendar
Holiday management
Session overrides
Room filtering
Birthday indicators
Venues, Rooms & Locations
Run more than one site from one account. Set up billing locations, venues, and the rooms inside them, then assign classes to a room — each location can keep its own direct debit schedule and collection settings.
Multi-venue studios
Rooms per venue
Per-location billing
Class Prerequisites
Require a student to be enrolled in one class before they can take another — ideal when a technique class has to run alongside a performance one. Parents are stopped at enrolment with a message naming the class they're missing; admins see a warning and can still enrol if they choose.
Paired class requirements
Parents blocked with a reason
Admins can override
Make-up Credit System
Issue and track make-up credits when students miss classes. Control exactly which classes each credit can be redeemed into using redemption groups, with configurable validity periods.
Automatic credit issuing
Redemption groups
Expiry tracking
Parent redemption portal
Workshops & Events
Run one-off workshops, intensives, and holiday programs with their own public landing pages, online bookings, and payments — separate from your regular class billing.
Public landing pages
Online bookings
Workshop payments
Shared Resources
Cap class bookings by shared equipment or room capacity. When several classes draw on the same limited resource, My Class Manager prevents overbooking automatically.
Capacity caps
Overbooking prevention
Room & equipment limits

Continuous Timetable

Run rolling, ongoing classes alongside season-based ones

Continuous Timetable Classes
For studios that never stop for a season break, Continuous Timetable classes run week to week with enrolments that carry across terms — every feature works the same as standard classes, and new studios start this way by default. The Classes page shows both kinds together in one list.
Rolling enrolments
Default for new studios
One combined class list
Full feature parity
Term Changeover
Copy your timetable into the next term in a few clicks and roll students forward. You can even enrol into the current term during changeover without disrupting the running term.
Copy to next term
Roll students forward
Changeover enrolment
Quick Setup
A guided Quick Setup gets a Continuous Timetable up and running fast, with visibility controls in the class editor for what parents can see and book.
Guided setup
Visibility options
Class editor controls

Enrolment & Registration

Simplify how families join and register for classes

Public Registration Forms
Create branded registration forms with custom fields and your own questions. Parents register multiple children and pick their classes in one submission, choosing from your pricing packages — required classes are locked in automatically, and Continuous Timetable classes appear alongside term classes.
Custom questions
Multi-student support
Package selection
Instant account creation
Smart Class Filtering
Age-based class filtering ensures parents only see classes suitable for each child's age, and enrolling a child outside a class's age range is blocked. Registration windows control when enrolments open.
Age matching
Registration windows
Out-of-range blocking
Waitlist Management
A dedicated waitlist page shows who's waiting and for how long. Activate a waitlisted student with one click when a spot opens — for both standard and Continuous Timetable classes.
Dedicated waitlist page
One-click activation
Legacy & CT classes
Trial Management
Configurable trial packages with session limits and pricing. Manage trial requests from one dashboard, add a trial yourself when a family books over the phone, and track trial-to-enrolment conversions — for standard and Continuous Timetable classes alike.
Trial packages
Add a trial manually
Conversion tracking
Legacy & CT trials
Transfers & Withdrawals
Move a student between classes in a searchable transfer window, or schedule a withdrawal for a future date so the drop happens on the right day. Every move and scheduled drop is recorded and reportable, across both class types.
Class transfers
Scheduled drops
Full move history
Terms & Conditions
Version-controlled T&C management with acceptance tracking. Require agreement during registration and track who accepted which version.
Version control
Acceptance tracking
Registration integration

Portals & Access

Role-based access for everyone in your studio community

Parent Portal
Self-service portal where parents view timetables, track attendance, report absences up to 90 days ahead, manage payments, browse and book classes, workshops and private lessons, check punch card balances, redeem make-up credits, and download their child's files. Trial and waitlist places are labelled clearly so nothing is assumed.
Timetable view
Report absences
Payment management
Punch cards & credits
Trial / waitlist tags
Teacher Portal
PIN-secured portal where teachers see today's classes, mark the roll for standard and Continuous Timetable classes, add walk-ins, and check medical notes, emergency contacts, and media consent. Installs on a phone or tablet as its own app.
PIN access
Today's classes
Legacy & CT rolls
Installable app
Walk-in students
Community Hub
A private social feed for your studio community. Share posts, photos, and files, organise members into groups linked to your classes, and let parents and teachers comment — all inside your branded portal. Students aged 17+ can be given their own login.
Studio feed
Class-linked groups
Photos & files
Student logins
Admin Dashboard
A top navigation bar organises everything into clear areas — People, Classes, Enrolments, Billing, Reports, Marketing, and Settings — with instant search and live badges for anything waiting on your attention. Full control over your studio, with user impersonation for troubleshooting.
Clear top navigation
Instant search
Live alert badges
User impersonation

Staff & Payroll

Manage your teaching team and what they're paid

Teacher Accounts & Permissions
Create teacher accounts with their own PIN, control what each teacher can see, assign them to classes, and record absence reasons and substitutes.
PIN management
Permission control
Substitute tracking
Payroll
Teacher hours and pay are worked out from your timetable — every scheduled class and private lesson assigned to that teacher. Set a global hourly rate, a private lesson rate, or category-specific rates and the most specific rate wins. Cancelled classes are excluded automatically.
Hourly & category rates
Timetable-based hours
Cancellations excluded
CSV export
Teacher Attendance
Track teacher check-ins, record absence reasons, and see how often substitutes are used, so you know who's reliably in the room.
Check-in tracking
Absence reasons
Substitute usage
Cover Requests
When a teacher can't make a class, they raise a cover request instead of texting around. Staff pick a substitute from your teaching team and can fill it as far as a full term ahead, with the change reflected everywhere the class appears.
Staff-raised requests
Fill up to a term ahead
Reflected across the app

Billing & Payments

Flexible pricing and Australian-ready payment processing

Dual Payment Processors
Worldpay integration for AU/NZ studios with hosted payment page for secure card collection. Stripe support for international studios.
Worldpay HPP
Stripe Connect
Recurring payments
Direct Debit
Automated AU/NZ direct debit with weekly, fortnightly, or monthly schedules. Roll your schedule forward to a new term in one click, with outstanding balances carried across automatically.
Weekly / fortnightly / monthly
One-click term roll
Balance carry-over
Pricing Packages
Create flexible pricing: fixed rates, per-class discounts, tiered pricing based on class count, or capped maximum fees. Choose family-wide or individual student scope for each package.
Fixed pricing
Tiered rates
Price caps
Family or student scope
Billing Modes
Charge the way your studio actually works: full term fee upfront, split instalments, pay-as-you-go accrual, a rolling weekly subscription, rolling monthly, or a term fee you collect manually. Set it once in the Pricing Setup wizard and every charge follows.
Term upfront or instalments
Weekly subscription
Rolling monthly
Manual collection
Discount System
Automatic multi-class and sibling discounts with tiered pricing. Choose percentage or fixed dollar amounts per child, 'Flat', 'Additional at base rate' or 'Additional at set rate' multi-class pricing, and 'Best Price Wins' or stacking modes. Excluded classes can carry their own rate — all with a live pricing preview.
Tiered sibling discounts
Set-price modes
Per-class exclusion rates
Pricing preview
Punch Cards
Sell prepaid class passes — a 10-class card, a casual pass, a holiday bundle. Choose which classes, categories, or styles a card can be used for, whether it covers a student or the whole family, and track balances and expiry as they're redeemed.
Prepaid passes
Eligibility rules
Balance & expiry tracking
Branded Invoices
Generate invoices with your studio logo and brand colour. Customise the email and preview before sending, and tick invoices to send them in bulk to every family with outstanding charges.
Branded invoice emails
Bulk send
Customisable layout
Payment Plans
Offer families flexible payment plans that spread fees across scheduled instalments, with clear confirmation and ongoing tracking.
Instalment plans
Scheduled payments
Plan tracking
Billing Timeline
Control exactly when fees appear, when they're due, and when late fees apply — so charges land predictably for every term and studio.
Fee appear dates
Due dates
Late fee rules
Centralized Accounts
Manage all customer billing from a single Accounts page. View family billing sheets with detailed transaction history, outstanding balance tracking, and quick actions to add charges, credits, or record payments.
Family billing sheets
Outstanding balance tracking
Quick actions
Record payments
Transparent Charge Breakdowns
Expand any charge in a family's ledger to see exactly how it was calculated — the classes and rates behind it, the packages, discounts, family caps and pro-rata applied, any tuition override that set the price, and which instalment of the term it is.
Per-class breakdown
Discounts & caps shown
Override visibility
Calculation audit log
Failed Payments & Recovery
Bounced debits land on a Failed Payments page ready to retry, and parents see a clear explanation in their portal. Failed payments stay out of the ledger and statements by default so balances read true, and settled Worldpay debits reconcile themselves automatically.
Retry failed debits
Parent-visible reasons
Automatic reconciliation
Manual Payment Recording
Record cash, bank transfers, and other offline payments. Full payment history with automatic confirmation emails.
Cash payments
Bank transfers
Payment history

Private Lessons

One-on-one lesson booking and management

Lesson Categories & Pricing
Set up categories (Piano, Voice, Guitar) with hierarchical pricing. Override prices for specific teachers or categories.
Category management
Flexible pricing
Teacher-specific rates
Slot Availability
Create available time slots for teachers. Parents browse and book available times. Auto-confirmation or admin approval workflows.
Slot management
Booking requests
Auto-confirmation
Recurring Lesson Series
Set a slot to repeat weekly with an optional 'Repeat until' date so a series stops at the end of your term instead of running on forever. Reassign a single week or every future week when a student changes.
Weekly series
Repeat until date
This slot or all future

Marketing & Lead Management

Turn website enquiries into enrolled families

Website Enquiry Forms
Embed branded enquiry forms on your own website with a simple JavaScript snippet. Enquirers pick classes by day and time, and Meta Pixel & Conversions API support tracks your ad performance.
Website embed
Class selection
Meta Pixel & CAPI
Auto-Response Info Packs
Send automatic email replies the moment a form is submitted. Attach reusable info packs (PDFs and files) and set conditional rules based on the classes or answers chosen.
Automatic replies
Reusable info packs
Conditional rules
Contacts & Leads CRM
Track every enquiry and lead in one CRM list, from first contact through to enrolment, with smart routing of new submissions into your pipeline.
Lead list
Smart routing
Enrolment funnel
Nurture Sequences
Automatically follow up with trials and leads through a visual pipeline with tasks, templates, and automatic stage movement. Nothing is sent until you switch a follow-up pathway on.
Trial follow-up
Pipeline & tasks
Automatic stages
Studio Concierge — AI Front Desk
An AI front desk for your website chat that reads your live timetable and approved knowledge base to answer enquiries, recommend real classes, and move families toward a trial — any time of day. Choose Draft, Assisted, or Automatic automation, with topics like injuries, complaints, and payment disputes routed to your staff.
Reads your live timetable
Draft / Assisted / Automatic
Routes sensitive topics to staff
Website Timetable Widget
Embed your timetable on your own website. Choose the Classic weekday grid or the Modern list with a hero header and Day / Age / Style filters, tick exactly which classes appear, and match your site's colours. Optional live availability shows '3 spots left' or a Full badge that switches to Waitlist.
Classic or Modern design
Fully customisable colours
Live spots left
Enrol buttons
Public Pricing Widget
Show your pricing on your website without keeping a second copy up to date. Tick the packages you want to display — progressive packages automatically show their full 'From $X' ladder for every class count.
Embeddable pricing
Pick your packages
Automatic price ladders

Communication

Stay connected with your studio community

Email Templates
Create custom email templates for invoices, payment reminders, confirmations, and more. Placeholders auto-fill family details, with full delivery tracking.
Template library
Placeholder system
Delivery tracking
Automated Notifications
Automatic payment confirmations, class reminders, and trial approvals. Send custom emails to families from the admin portal.
Payment confirmations
Class reminders
Custom emails
SMS Notifications
Reach families by SMS as well as email (via ClickSend) for reminders and important updates that need to be seen quickly.
SMS sending
Reminders
Alongside email
Scheduled Communications
Compose emails now and schedule them to go out at the right time, including picking specific weekdays or multiple days for recurring sends.
Scheduled sends
Multi-day selection
Quick Email
My Studio Manager Integration (Optional)
Class Manager works fully on its own — connecting My Studio Manager is optional, not required. Studios who do connect get two-way contact sync for marketing automation, with automatic tagging for enrolments, class names, and parent-student relationships.
Fully optional
Two-way contact sync
Automatic tagging

AI Assistant & Smart Tools

Built-in intelligence that helps you run the studio

Ask a Question
A built-in assistant answers admin questions about how to use My Class Manager and points you to the right screen — with thumbs up / down feedback so answers keep improving.
In-app help
Feature guidance
Answer feedback
Pricing Setup Advisor
Get guided help setting up your pricing correctly, with smart checks that catch common configuration mistakes before they affect billing.
Guided setup
Configuration checks
Fewer mistakes
Payment Guardian
Automated monitoring surfaces billing anomalies, stuck payments, and health issues before they become problems, with AI insights and health summaries.
Billing health checks
Anomaly alerts
Proactive monitoring
Billing Test Run
Dry-run your billing before it touches a single family. See exactly what each family would be charged under your current setup, and use the Pricing Checker to audit your configuration for gaps.
Dry-run simulator
Per-family results
Configuration audit
Studio Health
A running check on your studio's data and setup — missing details, unlinked students, settings that don't add up — so small problems get fixed before they reach a parent's invoice.
Rule-based checks
Data quality
Early warnings
Timetable Builder
AI help shaping your timetable — spotting clashes and gaps across teachers and rooms so your week fits together before you publish it.
Clash detection
Teacher & room fit
Timetable suggestions

Reporting & Analytics

Data-driven insights for your studio

Dashboard Metrics
At-a-glance overview of active enrolments, attendance rates, trial conversions, and trends over time.
Key metrics
Trend charts
Quick insights
Attendance Reports
Detailed attendance analysis by class and student. Identify patterns and track which classes have the best attendance.
By-class breakdown
Student patterns
Date filtering
Class Utilisation
See how full each class is compared to capacity. Identify classes needing promotion or additional sessions.
Capacity analysis
Utilisation rates
CSV export
Financial Overview
Revenue, outstanding balances, and payment trends in one place, with credit balances, refund history, and income broken down by payment type.
Revenue trends
Outstanding balances
Income by payment type
Student Value & Forecast
See each family's value at a glance — who's at risk of churning, where there's room to upsell, and how each enrolment's economics stack up — with a forecast that projects it forward.
Churn exposure
Upsell headroom
Per-enrolment economics
Retention & Withdrawals
See who's staying and who's leaving. Track retention overall and by program, review withdrawals, check how long each student has been with you, and cross-check every enrolment queued to drop on a future date.
Retention by program
Withdrawal analysis
Student tenure
Scheduled drops
Report Catalog
A growing catalog of ready-to-run reports — Students & Their Classes, Student Value and Student Value Forecast, Class Moves, Trials, Waitlist, Birthdays, Punch Card usage, teacher attendance, and data-quality checks — all covering standard and Continuous Timetable classes, with CSV exports throughout.
Legacy & CT coverage
Student value forecast
Class move history
CSV exports

Your Data, Under Your Control

Move in easily, and keep a full record of everything after that

CSV Import
Bulk import contacts and classes from CSV files. Duplicate detection prevents creating duplicate records.
Bulk import
Duplicate detection
Validation
Studio Pro Quick Import
Streamlined migration from Studio Pro and DanceBiz. Upload export files and automatically create classes, parents, and students.
Studio Pro support
DanceBiz support
One-click migration
Backups & Data Exports
Download a full backup file of your studio's data whenever you want one, plus CSV exports of families, students, classes, and enrolments. Uploading a backup file restores your studio settings; the data itself is yours to keep as an off-site record. No lock-in.
On-demand backup file
Settings restore
CSV exports
No lock-in
Audit Log
A record of what changed, who changed it, and when — across enrolments, billing, and studio settings. Billing calculations get their own audit trail so you can always show a family how a charge was reached.
Change history
Billing calculation audit
Accountability
Webhooks & API Access
Connect My Class Manager to the rest of your stack. Send signed outgoing webhooks when studio events happen, accept incoming API calls with a studio API key, and review every delivery in the log.
Signed webhooks
Per-studio API key
Delivery logs
Syllabus Studio Integration
Connect Syllabus Studio's curriculum planning app to your live classes and enrolments, so your syllabus stays matched to who's actually enrolled — no manual re-entry.
Live class & enrolment sync
No manual re-entry
ShowFlow Integration
Connect ShowFlow to show each student's upcoming performance status right where you're already looking, so staff can see who's performing without switching apps.
Performance status badges
No app-switching

Magic Features

Smart features for your studio lobby and reception

Who's Here
A live reception board of every class running now or starting soon — each appears an hour before it starts and drops off half an hour after it ends. See who's checked in, who's waiting, who's been marked absent, and who's still to arrive, in your studio's own timezone.
Live board
Checked in / waiting / absent
Classes & private lessons
Kiosk Check-in
Self-service iPad kiosk for student check-in at reception. Simple 6-character URLs (e.g., yoursite.com/kiosk/ABC123) that are easy to type on iPad keyboards.
Simple TV-friendly URLs
iPad-optimised interface
Auto-reset after check-in
Premium TV Display
Location-specific digital signage with configurable templates. Simple 6-character URLs for easy entry on TV browsers (e.g., yoursite.com/tv/ABC123).
4 visual templates
Simple TV-friendly URLs
Secure access
Promo Videos
Display promotional videos on your TV screens. Support for YouTube links and direct video uploads with autoplay and loop settings.
YouTube support
Video rotation
Autoplay & loop
Concert Countdown
Build excitement with a countdown timer for upcoming concerts, recitals, or showcases. Displays the event name and days remaining.
Event countdown
Custom event names
Automatic updates
Birthday Celebrations
Automatically celebrate student birthdays on your TV display. Shows first name, age, and optional photo when students have birthdays this week.
Auto-activates weekly
Photo support
First name only
Scheduled Announcements
Display important announcements with date scheduling. Set priority levels to control which notices appear first.
Date scheduling
Priority levels
Auto-rotation
Display Customisation
Control every aspect of your TV display. Toggle features on/off, set rotation intervals, configure scroll speeds, and customise the display order.
Feature toggles
Rotation controls
Display order

Costumes, Sizing & Inclusions

Track measurements, and know exactly who has received what

Inclusions & Handouts
Replace the uniform spreadsheet. Build a catalogue of the items you hand out — uniforms, welcome packs, costumes, gifts — with sizes and colour choices, then create a bundle so every student in a class or program is assigned their items automatically. Add a one-off item to a single student any time.
Item catalogue
Auto-assign bundles
Per-student items
Legacy & CT classes
Handout Checklists
Each class has a checklist of who is still owed what. Staff tick items off on a tablet during class, and the admin Overview shows what's outstanding across the studio at a glance.
Per-class checklist
Tablet-friendly
Outstanding at a glance
Stock Tracking
Turn on Track stock for any item and My Class Manager keeps a count per size and choice. Stock counts down as items are handed out, with low-stock alerts so you reorder before you run short.
Stock per size & choice
Automatic deduction
Low-stock alerts
Student Sizing
Record costume measurements for all students. Track height, bust/chest, waist, hips, shoulder width and girth in centimetres, then download the sizing list for a class straight from the class menu.
Measurement tracking
Filter by class or missing sizes
Download a class sizing list
Size Range Support
Comprehensive size options from Kids 2-14 to Adult XS-6XL. Notes field for special requirements or costume preferences.
Kids & adult sizes
Special notes
Bulk editing
Costume Keeper Sync
Two-way synchronisation with Costume Keeper app. Changes made in either system automatically sync to keep data consistent.
Two-way sync
Auto-updates
Loop prevention

Room Hire & Venue Booking

Monetise your studio space when not in use

External Bookings
Accept booking requests from external parties for your studio spaces. Customisable public booking forms with configurable required fields.
Public booking forms
Custom fields
Terms acceptance
Availability Management
Automatic conflict detection with your class schedule. Set booking types and venue restrictions to control what can be booked.
Conflict detection
Booking types
Venue filtering
Deposit Payments
Collect deposits at time of booking through Worldpay HPP. Manage payment status and send confirmation emails automatically.
Online deposits
Payment tracking
Auto-confirmations

ReEnrol Pro

Streamline yearly re-enrolment and student retention

Re-Enrolment Periods
Create periods for each new term or year to track which students are returning. Take a snapshot of current students and manage their re-enrolment status.
Term/year periods
Student snapshots
Status tracking
Retention Dashboard
Visual dashboard showing re-enrolment progress. See confirmed, pending, and not returning students at a glance with percentage breakdowns.
Visual progress
Status breakdown
Quick filters
Bulk Actions
Send reminder emails to pending families, bulk update statuses, and track which parents have responded to re-enrolment requests.
Bulk emails
Status updates
Response tracking

Getting Started & Support

Help built into the app, so you're never stuck

Guided Studio Setup
A 'Set Up My Class Manager' guide walks new studios through the essentials in order — logo, season, class categories, classes, enrolments, and payments — ticking each step off automatically as you complete it. Skip it any time and pick it back up later.
Step-by-step setup
Auto-ticking progress
Skip and resume
Help Centre
Step-by-step how-to guides and an FAQ inside the app, written for studio owners rather than developers — plus a Report a Bug form that goes straight to support.
How-to guides
FAQ
Report a bug
Public Changelog
Every improvement is published to a plain-English changelog, so you can see what's new and what changed without waiting to be told.
Plain-English updates
Published monthly
RSS feed

Ready to Streamline Your Studio?

Join Australian dance, music, and performing arts studios already using My Class Manager to save time and grow their business.

Book a Q&A call