For skating schools and club programs

Figure skating software
for the school that lives on borrowed ice

Group lessons, privates with her own coach, badge days, and test season, all billed to families who may not live in the same house. Cadence keeps a skating school's whole ledger honest.

Badge grids a whole class evaluated from one screen
Nested privates a booking checks the coach and the session
Two houses group on her card, privates on his
Per-lesson pay coaches paid by the lesson and the hour, one stub
Test season entries, ice shares, and results, itemized

Last night at your skating school

●

Badge day marked forty skaters from one grid

✓

Placements for next session updated as the grid closed

●

A private landed inside the early freestyle session

✓

Coach free, skater admitted, session had room: booked

●

A mid-session vacancy quoted its own prorated price

✓

Claimed that night at week five's number, not week one's

●

Sunday at four, the whole rink was a birthday

✓

Skate rentals bundled, one invoice, calendar cleared

The money side

Group ice, private ice, test season, one bill

Group tuition is steady, privates are weekly, test season is a spike. One ledger absorbs all three shapes, split across two houses without a spreadsheet.

Group on her card, privates on his

Most systems attach the money to one household account. Cadence attaches it to each child's enrollment instead, so the adults who pay for her can be billed separately. Each parent gets their own invoice for their own share, pays with their own card, and does not need the other one’s login.

  • ✓Group tuition splits by the household's percentages
  • ✓Privates can bill entirely to one parent, by agreement
  • ✓Test fees land where the family said they should
  • ✓Each login opens to its own share, full stop
Mila Volkov, March
Irina (mom) · 60%
Group lessons, March$63.00
Privates with her coach, March$184.00
Due Mar 1$247.00
Pavel (dad) · 40%
Group lessons, March$42.00
Test session, Apr 5$38.00
Due Mar 1$80.00
Gift from Dedushka (grandfather)
Aimed at test season and nothing else
$120 held

Declines thaw out before the early session

When a payment fails overnight, Cadence tries the backup card on file. If the other parent has agreed to cover a missed payment, their card is next in line. Everyone is told what happened before the doors open.

  • ✓A failed charge is logged the minute it fails
  • ✓Retries and backup cards run only as consented
  • ✓The office reads outcomes, not voicemails
Settled before the early ice
Visa •••• 4417
3:05 a.m.
Declined
Backup card •••• 8890
3:05 a.m.
Paid $247.00
Irina notified
App and email, 3:09 a.m.
Sent
Front desk
Nothing to chase
Handled
The roster through the seasons, two years Last year This year
March: 130 vs 117 a year ago, up 11.1% 050100150200SepOctNovDecJanFebMar

Fall and winter sessions run full; the spring show keeps families through the thaw.

Knowing your numbers

Is the learn-to-skate ladder feeding the ice?

Answered on the screen, not rebuilt in a spreadsheet every quarter.

  • ✓This month against the same month last year, so seasonality doesn’t fool you
  • ✓Intro skaters who stayed for a second session, as a rate
  • ✓“Email me revenue every Monday at 8 a.m.” and it just shows up
  • ✓Ask in plain English: “who dropped after their first month this year?”

The month, session by session

From first wobble to freestyle group, six programs on one page.

Chart

Demo figures, not a real skating school.

Classes and enrollment

Lists that quote prices, grids that mark classes

Week five's price, quoted by the claim

A family left the Saturday class at week four and the vacancy went to the list that evening carrying its own math: the offer quoted the prorated price for the weeks remaining, the next family claimed at that number from the kitchen, and nobody at the desk touched a calculator.

  • ✓Mid-session offers quote their own proration
  • ✓Payment and the waiver finish inside the claim
  • ✓The desk reads the story instead of writing it
Saturday class, the vacancy
Spot opens, week four
A family moves away
Listed
Offer with math
Prorated for what remains
Quoted
Claimed that night
Paid at week five's price
In
Desk involvement
Read about it Monday
Zero

Badge day, one grid, forty skaters

On evaluation day the instructor opens one grid with the whole roster down the side and the session's skills across the top, and marks the class from the boards. Badges assign as the grid closes, next-session placement updates itself, and families read results that same evening.

  • ✓One screen marks the whole class
  • ✓Badges follow the grid, not the paperwork
  • ✓Families read results the same evening
Badge day, one class
Roster loaded
Forty skaters, one screen
Grid
Backward glide
Marked across the row
Done
Badges assigned
As the grid closes
Auto
Placements
Next session reads results
Set
Tests and the show

Test sessions that keep their own books

A test session is forty small invoices waiting to go wrong. Cadence makes it one package per skater, entered by the family, settled before the ice.

One skater's test day, itemized

The April test session posts as one package: two test entries, her share of the session ice, a coach at the boards, and the certificate. The family reads four lines, pays its split, and the test money lands beside the group month where the ledger can see it.

  • ✓Test money lands beside tuition, findable
  • ✓Caps hold the session to what the ice fits
  • ✓Results write back to her record
Test Session, April
Two test entries
the levels she is ready for
$52
Session ice
her share of the hour
$18
Coach at the boards
scheduled with the entry
$35
Certificate
posted to her record
$6
Test day for one skater, added up$111.00

Exhibition night fills from the app

The spring exhibition sells itself between carpools: families sign up from phones, the practice schedule attaches to every confirmation, and the count climbs where the office can watch it. Show week gets spent on the show, and the printer stays cold.

  • ✓Signups happen on phones, not clipboards
  • ✓Waivers ride inside every event signup
  • ✓Counts update live where the office sees
This season
Spring Exhibition
May 16, family price
Open
Test Session
April 5, capped
22/28
Bridge Showcase
March 28
31
Family Skate
Second Fridays
Listed
Coaches and the clock

Privates covered by choice, pay counted by lesson

Group classes get a substitute. Private students get a decision. And a coach paid by the lesson and by the hour gets one correct stub.

Her privates got a choice, not a memo

A coach out for two days is two different problems: her group classes took substitutes from the cleared list, and each private student's family got a choice in the app, take the offered sub or bank the lesson. Both answers were honored automatically and nobody's money moved wrong.

  • ✓Groups and privates get different answers
  • ✓Families choose from the app, once
  • ✓Money follows the choice without a correction
Two days out, handled
Groups covered
Cleared subs claimed
Held
Private, family A
Took the sub
Kept
Private, family B
Banked the lesson
Banked
Billing
Followed each choice
Clean
Send Request

Paid by the lesson, paid by the hour, one stub

A skating coach's pay has two shapes: privates count by the lesson at her lesson rate, group ice counts by the hour at the group rate, and Cadence adds shapes it can tell apart. The stub reads like the week actually went, and nobody reconciles a notebook against a calendar.

  • ✓Lesson-count pay and hourly pay share one stub
  • ✓Rates follow the work, not the calendar's guess
  • ✓Payroll reads the week as it was taught
One coach, one week
Privates taught
Per-lesson rate
14 lessons
Group ice
Hourly rate
9.0 hr
Badge day
Hourly, scheduled
3.0 hr
Stub
Both shapes, one page
Ready
The app

Rink bag, skate guards, one download

A parent reads the split, a skater watches her badge ladder, a coach marks a grid from the boards.

The family side

Parents and skaters

Sessions, badges, and the bill, together.

  • ✓One calendar holding group ice and her privates
  • ✓Her badge ladder, filling in as grids close
  • ✓Test season entered without a checkbook
  • ✓Waivers and skate sizes handled before day one
  • ✓Split households see split screens
Basic 4, Saturday
Saturday 9:40 · East door meetup
MVMila V.✓
IKIsla K.✓
RDRhys D.✓
CFCleo F.✓
BGBeau G.✓
SWSadie W.✓
NRNico R.✓
9 of 10 on the ice Mark the Class

Marked at the boards, synced at the office

The school side

Coaches and the office

Rosters, grids, and two kinds of pay.

  • ✓Today's sessions with rosters at the boards
  • ✓The badge grid, marked class-wide in minutes
  • ✓Private requests answered from the kiss and cry
  • ✓A stub that knows lessons from hours
Privates and the whole rink

Privates that fit inside sessions

A private inside the early ice

A private lesson at a skating school lives inside a session, so the booking checks three doors at once: the coach is free, the skater is admitted to that session, and the session has room. All three said yes for Tuesday's early ice, and the confirmation carried the session admission with it.

  • ✓A private books coach, skater, and session together
  • ✓A full session refuses early, with an alternative
  • ✓Session admission travels with the confirmation
Privates, this week
Tuesday early ice
Coach, skater, session: yes
Booked
Thursday request
Session already full
Refused
Offered instead
Friday, same coach
Taken
Admission
Rides the confirmation
Included

Sunday at four, the ice is a party

A birthday buys the whole rink Sunday at four with skate rentals bundled into the one invoice, and the buyout clears the public session behind it the moment the deposit lands. Tuesday mornings, the preschool group's standing hour renews monthly and bills itself without a call.

  • ✓Buyouts clear the calendar behind them
  • ✓Rental gear rides the one invoice
  • ✓Standing hours renew and bill themselves
Rink bookings, March
Birthday, Sunday 4:00
Rentals bundled in
$385.00
Public session
Cleared by the buyout
Moved
Preschool standing hour
Tuesday mornings
Standing
Deposit
Blocks the calendar
In
Languages

Russian on the account, season after season

The language is an account setting made once, and every invoice, reminder, and screen keeps to it from then on.

He signed a release he fully read

Cadence translates its own screens and buttons, but not your waivers and forms. That is why Cadence has a multi-lingual form generator, so you can create your waivers in any language you need, because a parent who signs a document she couldn’t read is a document you may not be able to enforce.

  • ✓He signs the Russian waiver you created, not one a computer produced
  • ✓Medical forms and photo permissions work the same way
  • ✓Your terms of service stay in English, which is how they stay enforceable

Set once, kept for good

The dad reads every test invoice in Russian. The office reads the same account in English. One account, two readers, and every reminder arrives in the language its reader chose.

  • ✓Every notice you send arrives in the reader’s language, from one message you wrote once
  • ✓Right to left languages are laid out properly, not bolted on
  • ✓The account knows its language, so the desk opens it that way

Cadence has the languages skating schools actually need. Nineteen and counting at launch.

Filling the ice

First wobbles become second sessions

Every intro skate ends with a kid who did not want to leave the ice. The nudge toward next session goes out on its own schedule.

✉

Invoices outrank the unsubscribe

A parent off the newsletter still gets invoices, session renewals, and test deadlines. Billing correspondence takes the protected lane.

Worth checking: billing tied to a marketing switch is how a family misses a renewal window.
⛷

The Monday after an intro skate

First-timers get one note with next session's times and the skate-rental answer, written once, sent each time.

📋

Segments read the roster, live

Message every bridge family, every private-lesson parent, or every intro from January, no exports.

🎉

A first badge is worth a note

A badge earned, a first test passed, a fifth season, each can trigger the message the office wrote once.

⭐

Ask for reviews after the glow

The link lands after the exhibition or a badge day, not beside an invoice.

📅

Session renewals sell themselves

When the next session opens, current families hear first, automatically, with placements already set.

Switching over

The whole school glides over intact

Your families, enrollments, balances, and history come with you. Do it yourself with our tools, or hand it to us and we’ll do it for you.

📦

Families and skaters

Households, splits, and payer setups arrive exactly as they stand.

⛷

Badges and balances

A badge ladder half filled arrives half filled. Credits and plans keep their place.

📆

Sessions and privates

Group grids, standing privates, and session admissions come over conflict-checked.

🧾

Tests and history

Test results, payment history, and signed waivers land searchable on day one.

🛡

Staging before live

The import waits in a staging copy until you read it and choose the cutover.

🤝

Or hand off the files

Export from the old system, send it over, and the migration team skates it in with you.

Asked by skating schools

Figure skating questions, answered without spin

Put your ice on the screen

Send the session grid and badge levels ahead, and the demo opens on your school's ice, not a stranger's.