IndustriesEducationDance school
DukeOS for dance schools · AI operating systemCRM, ERP and AI agents in one system. From $49 a month per business. About DukeOS
Dance school softwareFull classes, happy families, a calm front desk.
DukeOS is the AI operating system for dance schools: classes, enrolments, fees and WhatsApp in one app, with Duke, an AI assistant that prepares the work for your approval. Ballet, jazz, hip hop and contemporary, each by level with its places and waiting list. Term enrolments, fees and showcase costumes sit together, and Duke answers families after the studio closes.

01Duke at your dance school
Duke takes the questions after class, you take the class.
It answers families on WhatsApp about styles, ages and term fees, saves each new dancer as an enquiry with the class they want, and notes health details on the page you chose. Class places, re-enrolments and costume fees still wait for your yes.
Who decides
- On its own, by your ruleDuke on duty does it for the customer who wrote, once you switch that action on.
- Waits for your approvalIt prepares it and shows a one-line preview. Nothing changes until you approve.
- Just answersReading needs no approval, and it sees only what the person asking may see.
- Ready when you open the appInsights are made from your own numbers when you open the app.
- Checked every morningGoals are measured every morning, with a forecast.
A day with Duke
A Wednesday at a dance studio with four teachers- Measured the new-term goal40 new students by week 1 of term: 27 enrolled, on pace for 36.GoalsChecked every morning
- Spotted a full class on InsightsYou open Insights: Junior Jazz is full on both days, 6 waiting.InsightsReady when you open the app
- Saved a new dancer's enquiryKate asked about Junior Jazz for Zara, 9. Saved with the class she wants.Duke on dutyOn its own, by your rule
- Noted asthma for the teacherRuby's mum mentioned her inhaler. Added to Ruby's Medical notes page.Custom pagesOn its own, by your rule
- Lined up Zara's class placeYou asked for Saturday 9:30 Junior Jazz. Booked as soon as you approve.BookingsWaits for your approval
02The apps dance schools use
Classes, terms and fees for a dance studio.
Classes run weekly for the term, students enrol with a term fee, and families see their classes in your own app.
03In the app
A closer look.
Screens from our live demos, and what each part does for the business.
Showcase
Costumes and rehearsals on one board.
Ask Duke for a costume page linked to each student: class, size, cost and a status. Drag cards from Measured to Ordered to Fitted.
Showcase costumesCustom page
| Student | Class | Size | Cost | Status |
|---|---|---|---|---|
| Zara Ahmed | Junior Jazz | Age 9-10 | A$65 | Measured |
| Ruby Clarke | Ballet Grade 2 | Age 7-8 | A$80 | Ordered |
| Noah Kim | Hip Hop Teens | S | A$55 | Fitted |
Enrolments
Term enrolments, worked out for you.
Enrol a student for the term with its fee. Ending soon, lapsed and starting next term show up on their own, and re-enrolling takes one click.
Student app
Families book classes on their phone.
Students sign in with an emailed code to see their enrolment and book classes in the next two weeks. A full class offers the waiting list instead.
Pages Duke can build for you
Pages built for a dance school.
We build your pages during guided setup, or you ask Duke for them. For example:
04Related
Also for
The same apps, set up in the words of other businesses.
06Start free
Build your wholebusiness, free.
Free to build. Pay when you publish.
Start free







