Meet Duke
AppsSee every app
IndustriesBrowse all industries
Pricing Help centre Custom AI Journal Contact
Start freeSign in

IndustriesEducationLanguage school

Language school softwareFrom placement test to the next level up.

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.

Duke at your language school

Duke gets new learners to the placement test.

He 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 approvalHe prepares it and shows a one-line preview. Nothing changes until you approve.
  • Just answersReading needs no approval, and he 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.
Meet Duke
A day with DukeA Tuesday at a language school in ValenciaWorking
  1. Put the month's courses on HomeYou open Home: 7 courses end this month, €1,320 in instalments overdue.Ready when you open the app
  2. Booked Lucía's placement testThursday 18:30 with Marta, 30 minutes, before the evening course starts.On its own, by your rule
  3. Drafted a quote for Norte LogísticaBusiness English B1, 8 learners, 12 weeks: €4,800, waiting for you.Waits for your approval
  4. Drafted 9 level-up invitationsLearners finishing A2 this month, each invited onto the B1 evening course.Waits for your approval
  5. Answered a teacher's questionMarta asked who hasn't come for 10 days: 4 learners from evening B1.Just answers
  6. Left a reply for the morningQuiet hours: a question about July intensives waits as a draft until 9.Waits for your approval
An example day. Names and numbers are made up.

Duke does this for you

On its own, by your rule

Placement tests booked on the spot.

A learner unsure of their level gets a placement test in a teacher's free slot, booked from the chat. Their enquiry is saved with the course they asked about.

Duke on WhatsAppFirst a 30-minute placement test, so you start at the right level. Marta is free Thursday at 18:30 or Friday at 10:00.
Booked · Placement test, Thu 18:30 with Marta
Waits for your approval

Company groups quoted in minutes.

Tell Duke the course, group size and weeks. He drafts the quote from your price list, you check the lines, and it is created only when you approve.

Quote Grupo Albufera 10 weeks of Business English for 6 staff.
Waiting for your approvalCreate quote Q-0043 for €3,000 to Grupo AlbuferaApproveNot now
Just answers

Instalments, who's behind and by how much.

Each instalment is its own invoice, so Duke can say exactly who has missed one, how late it is and what's left on the course.

Overdue instalments

Ana López · B1 mornings€9512 days
Pablo Ruiz · A2 evening€955 days
Lucía Romero · General English€190 leftDue 1 Nov
Waits for your approval

Up a level when the course ends.

Duke lists learners whose course ends this month and drafts an invitation to the next level for each, with its days and fee, ready for your approval.

Courses ending in October

Jorge Martín · A2 eveningTo B1, Mon/WedDraft
Ana López · B1 morningsTo B2, Tue/ThuDraft
Pablo Ruiz · A2 eveningNo reply to last note
A tutor working through homework with a student at a table
Duke on WhatsAppYes, our General English evening courses run Monday and Wednesday from 7 pm. We start with a short placement test to find your level. Can I save your details so we can book it?
Enquiry saved · Lucía Romero, evening English
Brightpath Learning Centre in SmartDuke: the Home pageLive demoClosest live demo: Brightpath Learning CentreTutoring centre in Toronto. The same apps, set up for a tutoring centre. Open it ↗

The 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.

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.

  • Filter by level or availability
  • Shows on the learner's timeline
Student intakes table with grade, school, subjects and goals

Shown: Brightpath's student intakes, our tutoring demo. Yours would hold levels and goals.

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.

  • Companies and their staff kept together in the CRM
  • Quotes marked sent, accepted or declined

Quote Q-0042 · Norte Logística

CourseBusiness English B1, 8 learnersLine
Length12 weeks, 2 sessions a weekText
Price€4,800Money
Valid until30 OctDate
StatusSentStatus

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.

  • Cash, card or bank transfer, recorded with a receipt
  • Payment reminders by email, ready-made
Fee invoices with overdue amounts and their classes

Shown: Brightpath Learning Centre's fees, our tutoring demo

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:

Placement testsLevel certificatesHomestay placementsVisa lettersSpeaking assessments
Talk to us: we set it up for you.

We set it up with your courses, levels, fees, teachers, WhatsApp number and learner list. The tutoring demo shows enrolments, classes, intakes and fees working together.

Bring your courses and learners together.

Tell us about your levels, courses and company clients, and we'll set SmartDuke up around them. Or open the tutoring demo.

Start free

Talk to us

We reply by email, usually within one working day. No newsletters.