Run your academy
from one app.
Classes, skill progression, attendance, scheduling, and billing: replace spreadsheets and WhatsApp threads with a system built for how academies actually run.
4 portals
Parent, student, staff & instructor
One class, every branch, zero spreadsheets
Define a class once: pricing, capacity, and schedule flex per location, and sessions generate themselves.
- One class can run at multiple branches, each with its own price and capacity
- Activate or deactivate a class per location without touching the others
- Weekly templates auto-generate every future session, no manual entry
- Dashboard alert once a class crosses 80% capacity
Attendance, right on the session
- Easily manage child or adult students from one place
- Record attendance across an entire roster, by class or by location.
- QR check-in: students scan themselves in, or an instructor scans their code built for a busy front desk
- Daily attendance-rate tracking and skill progression tracking to make sure your members are on track to reach their goals.
- Every change recorded in the activity log
Trick Tracker, built into the curriculum
- Set a curriculum of skills and tricks per class level
- Instructors mark each skill as attempted, in progress, or mastered live during class
- Parents and students see progress update in real time from their own portal
- Automatic monthly report of skill progress for every student
Not just an admin tool: everyone gets an easier day
Parents, students, instructors, and staff each get their own portal, built around what they actually need to do. Admin still runs the show behind the scenes, but it's far from the only portal in the system.
Everything about their child, in one login
Parents manage every child from a single account, no more calling the front desk to ask what their kid learned today.
- Manage multiple children from one account
- Real-time skill & trick progress for each child
- View past attendance, schedules, payment status, and submit payment screenshots
- Register for workshops/events and request private lessons
- Monthly PDF report: attendance and skill progress for each child
Beyond regular classes
Private lessons, workshops, and events, each with its own pricing and approval flow, run from the same system.
One-on-one time, fully self-service
Hourly bookings with automatic duration discounts, matched against real instructor availability.
- Duration-based discount tiers on longer lessons
- Package purchases drawn down automatically
- Request → approval → auto draw-down flow
- Late-cancellation fee policy
Camp-style sessions, priced your way
One-day or multi-day workshops with per-day pricing and session-count packages.
- Per-day pricing or session-count packages
- Main + backup instructor assignment
- Same enrollment flow as regular classes
Open or local, member or not
Academy-wide or single-branch events, with pricing and custom requirements handled automatically.
- Open (all-branch) or local (single-branch) events
- Early-bird vs. regular fee by registration date
- Custom free-text requirements per event
- External, non-member registration supported
Billing that runs itself
Attendance drives billing automatically, the area where academies otherwise lose the most manual hours.
Attendance-driven billing
Monthly packages calculate themselves from sessions attended, no manual invoicing.
PDF reports & payslips
Monthly activity reports for parents, payment receipts, and instructor payslips, all generated as branded PDFs.
Carryover & downgrades
Unused sessions roll into next month as credit or debt; underused packages downgrade automatically.
Payment status tracking
Three stages (Unpaid → Submitted → Verified) so nothing slips through as "probably paid."
Financial dashboards
Revenue, expenses, and net profit, per location or across every branch, by payment method.
Monthly lock
Once finance approves a month, retroactive changes to it are blocked.
Discount engine
Rule-based discounts (sibling discounts, free trial lessons, and more) applied automatically.
- Expense, deduction, and payroll tracking built in
- Walk-in charges billed automatically when a package runs out
- Every financial change tied to who did it, and when
Pick the plan that fits your academy
Start with the essentials and grow into skill tracking, finance automation, or the full platform, whenever you're ready.
Basic
The essentials to run your classes day to day.
Request a demo- Class & schedule management
- Weekly schedule templates with auto-generated sessions
- Attendance with bulk entry
- Student profiles & enrollment management
- Single location
Tracker
Built around skill & trick progress tracking.
Request a demo- Everything in Basic
- Skill & trick tracking with 4-level progress statuses
- Curriculum stages applied automatically to every student
- Full audit history of every status change
- Parent & student portals with real-time progress
- Instructor portal with live-class tracker
Finance
Automated billing and full accounting on top of the basics.
Request a demo- Everything in Basic
- Attendance-driven monthly billing
- Carryover credit/debt & package downgrades
- Expense, deduction & payroll tracking
- Financial dashboards with monthly lock
- Rule-based discount engine
Pro
The full platform: every module, every location.
Request a demo- Everything in Tracker & Finance
- Private lessons, workshops & events
- Multi-location & multi-academy support
- Roles & granular staff permissions
- Two-way support threads with families
- Priority support
Custom
Your academy runs differently. Let's build around that.
Talk to us- Pick and combine exactly the modules you need
- Custom integrations & data migration
- Tailored onboarding for your academy's workflow
- Volume pricing across many locations
- Dedicated support contact
We don't hand you a login and disappear
Switching off whatever your academy runs on now is the part that actually worries people, not the software itself. We sit with you through that part.
Bringing your data over
Whatever your academy runs on today, a spreadsheet, a binder, another piece of software, we go through it with you and turn class rosters, enrollment history, and family contacts into a working squadXL account, instead of leaving you to start from a blank slate.
Getting your team on board
A new system only earns its keep once the people using it every day actually use it. We walk instructors and front-desk staff through the parts of squadXL that matter to their day, not a generic feature tour nobody remembers by the second week.
Support after you launch
The real questions show up once you're actually running on it: something looks off, a parent asks about a feature, a discount rule doesn't do what you expected. We stay reachable for exactly that, not just for the first week.
- No cost to move your existing data in
- Onboarding scheduled around your academy's calendar, not ours
- A real person to reach when something comes up later
