Student playing guitar during music school session - Opus1: Everything You Need to Run Your School in One Place

Most guides on switching software focus on which platform to pick. Almost none of them tell you what actually happens to the data you’ve already built, your families, your billing rules, your teachers’ schedules, once you decide to move. That gap is exactly why so many schools stay on software they’ve outgrown. The unknown feels riskier than the problem they already have.

Here are the 10 things worth checking before you commit to a new platform, so nothing gets rebuilt by accident and nothing important gets lost in the move.

1. How your family and household billing is structured

If you have families with more than one student enrolled, check how the new software’s student and family management tools treat them. Some platforms understand a family as one account, one login, one bill, sibling discounts applied automatically. Others treat every child as a separate profile with no shared context, which means rebuilding relationships the old software already had figured out.

2. Your recurring tuition and billing tiers

Flat monthly rates, per-lesson billing, package pricing, sibling discounts, these rules are specific to how you actually run your school, and they rarely map over automatically. Plan to rebuild your billing tiers directly in the new platform’s automated billing and payments setup rather than assuming a spreadsheet export will configure them for you.

3. Teacher assignments, availability, and payroll setup

Who teaches which students, at what times, in which rooms, and how each teacher gets paid, this is usually the most tedious part of any migration because it touches scheduling and compensation at the same time. Confirm whether the new platform’s teacher management tools can import your existing roster and assignments, or whether this gets rebuilt from scratch alongside your calendar.

4. Makeup lesson credits and their expiration rules

This is one of the easiest things to lose track of in a migration, and one of the most disruptive if it goes wrong. A student who’s owed a makeup lesson, and the rules around when that credit expires, needs to survive the switch cleanly, or you’ll be fielding “where did my credit go” calls in your first month on the new system.

5. Lesson notes and progress history

If teachers have been logging notes on what a student’s working on, past assignments, progress observations, check whether that history moves with the student in the new platform’s learning management tools or gets left behind. Losing this doesn’t just create admin work, it means a substitute teacher or a new instructor starts from zero instead of picking up where the last lesson left off.

6. Attendance records

Past attendance data matters for two reasons: it’s often tied to billing (per-lesson rates depend on an accurate count) and it’s useful for spotting patterns, a student who’s been missing lessons more often lately is a retention signal worth catching. Confirm whether historical attendance transfers as usable data or just as an archived record you can reference but not build on.

7. Outstanding balances and account credits

Whatever a family currently owes you, or whatever credit they’re carrying, rarely transfers automatically as a live, functioning balance. Plan to manually enter each family’s actual opening balance into the new system as part of setup, ideally right before your next billing cycle, so nothing gets double-charged or missed.

8. Saved credit card and payment information

This one’s different from everything else on this list, and it’s not a software limitation. Payment processors don’t allow raw credit card data to be exported and re-imported into a different platform, that’s a security requirement, not a vendor choice. Ask specifically how the new platform handles this: whether parents will need to re-enter their cards themselves, or whether the vendor runs a formal, verified transfer directly with your current payment processor.

9. Your lead and prospect pipeline

If you’re using any kind of lead and prospect tracking, current trials booked, prospects who inquired but haven’t enrolled yet, check whether that pipeline data comes with you. Losing active leads mid-migration means real, recoverable enrollment slipping through the cracks during a transition that has nothing to do with your marketing.

10. What kind of migration help you’re actually getting

Ask any vendor directly, not what their marketing page implies, but specifically: who’s doing the work of moving your data, and what does that look like for a school your size. Some platforms offer a free, guided setup where their team walks you through exporting and importing your own data. Others offer a paid, done-for-you migration where their team handles the export, rebuilds your account, and trains your staff directly. Neither is automatically better, but you want to know which one you’re getting, and how experienced the vendor actually is at migrating schools off platforms like the one you’re leaving, before you sign anything.

None of this is meant to make switching sound harder than it is. It’s meant to make it specific. A vendor who can walk through each of these ten points with a real answer, not a vague reassurance, is telling you something true about how they’ll treat your data, and your school, once you’re actually a customer.

If you’re evaluating a move right now, book a demo and bring your actual setup, your billing structure, your teacher roster, your makeup credit policy, and we’ll walk through exactly what happens to each piece.