IndustriesEducationLanguage school
DukeOS for language schools · AI operating systemCRM, ERP and AI agents in one system. From $49 a month per business. About DukeOS
Language school softwareFrom placement test to the next level up.
DukeOS is the AI operating system for language schools: placement tests, courses, fees and WhatsApp in one app, with Duke, an AI assistant that prepares the work for your approval. Learners take a placement test, join a course at their level and pay in instalments. Companies get a quote for group classes. Duke replies to new learners on WhatsApp and keeps everyone moving.

01Duke at your language school
Duke gets new learners to the placement test.
It replies to learners on WhatsApp about courses, levels and times, books the short placement test into a teacher's free slot and saves the enquiry with the course they want. Company quotes and level-up notes are drafted for you to approve.
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.
A day with Duke
A Tuesday at a language school in Valencia- Put the month's courses on the DashboardYou open the Dashboard: 7 courses end this month, €1,320 in instalments overdue.InsightsReady when you open the app
- Booked Lucía's placement testThursday 18:30 with Marta, 30 minutes, before the evening course starts.Duke on dutyOn its own, by your rule
- Drafted a quote for Norte LogísticaBusiness English B1, 8 learners, 12 weeks: €4,800, waiting for you.SalesWaits for your approval
- Drafted 9 level-up invitationsLearners finishing A2 this month, each invited onto the B1 evening course.MembershipsWaits for your approval
- Answered a teacher's questionMarta asked who hasn't come for 10 days: 4 learners from evening B1.AttendanceJust answers
02The apps language schools use
Learners, levels and companies.
Individual learners enrol on courses at their level. Companies buying group classes get quotes, and every fee is tracked to the last instalment.
03In the app
A closer look.
Screens from our live demos, and what each part does for the business.
Company groups
A quote for every corporate course.
Quotes list the course, the hours and the price, with your tax included. When the company accepts, the quote becomes an order with the same lines.
Quote Q-0042 · Norte Logística
Placement
Every learner's level and goal on file.
An intake page linked to each learner: level, goals, availability and how they found you. Duke can build it for you, starting from a ready-made intake page.
Fees
Course fees in instalments.
Split a course fee into equal monthly parts. Each instalment is its own invoice, part payments are allowed, and overdue ones are flagged.
Pages Duke can build for you
Pages built for a language 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







