Say it. It’s scheduled. Meet the AI built into every account42 plan. See it work

account42

Who it’s for

Bookings for language schools, done properly.

Courses sold by the term, conversation classes by the seat, and a booking page your students can read in their own language.

A classroom table with notebooks and a whiteboard behind.

A language school sells a ten-week Spanish course to fourteen students, a conversation club to whoever turns up on Thursday, and an exam preparation session that runs once. The students come from everywhere, so the booking page has to read in their language while the price stays in yours. Levels are separate classes with their own caps, not tags on one class. A student who joins in week four wants to pay for six weeks, not ten. Every seat is counted against the class it belongs to. account42 keeps every level in its own class, sells the course once, and takes a register every week without a paper list.

A week at Lingua Bridge.

This is the booking widget, not a picture of it. Take a seat and watch the count move and the confirmation text arrive.

Every session carries its own price, seat count and rules, so a course, a drop-in and a free session sit in the same timetable.

Book a class

This week

  • Tue 6:00 pm

    Spanish A2, 10-week course

    Starts Tue · $340 · package

    4 seats left
  • Thu 7:00 pm

    Conversation club

    60 min · $18 · drop-in or credits

    1 seat left
  • Sat 10:00 am

    Exam preparation

    2 hours · $55 · drop-in

    Full
  • Sun 4:00 pm

    Open practice hour

    60 min · free for students

    9 seats left

How a language school uses account42.

Set up the schedule
Add each level as its own weekly class: Spanish A2 on Tuesday with fourteen seats, B1 on Wednesday with twelve, the conversation club on Thursday with twelve. A course is one entry with a start date and ten sessions inside it. Exam preparation is a one-off with its own price beside the weekly pattern.
Take bookings and payments
A student books from your website in one of twelve languages and pays in your currency on your own Stripe or PayPal account. A course is one purchase, the club is a single seat or a credit from a pack, and the open practice hour is free for enrolled students. Every booking is a place against its class.
Handle changes and waitlists
A student who withdraws mid-course is refunded or credited according to your window, and the seat goes to the waitlist with a time-limited offer. A class that moves for a public holiday is canceled and everyone booked is told at once, in the language they booked in.

The parts that are hard to get right.

Students arrive from everywhere

Your booking page reads in their language and prices in yours.

Under the hood

Booking pages run in twelve languages against one set of sessions; the price stays in the merchant's own currency.

A course is one purchase across a term

Sell the ten weeks once and still take a register every week.

Under the hood

One payment, many sessions. Each class is booked, counted and cancellable on its own.

Levels are separate classes, not tags

A2 and B1 have their own times, prices and capacities.

Under the hood

Sessions carry their own rules rather than inheriting one school-wide setting.

Works where you are : your currency, timezone and language, on your own Stripe or PayPal account.

Questions people ask about booking for language schools

Which languages can the booking page show?
Twelve: English, French, German, Spanish, Portuguese, Italian, Dutch, Japanese, Swedish, Danish, Norwegian and Polish.
Can students join a course late?
Yes. Sell the remaining sessions as a smaller package, or let them book conversation classes as drop-ins.
Can I take payment in my own currency?
Yes. Prices are set and settled in your currency on your own Stripe or PayPal account.
Can students take a placement test before booking?
Yes. Run the placement as a free session with a seat count. The student books it, you place them, and they buy the right course from the same page afterward. The placement takes a real seat, so the room is never over its cap.
How do I handle students who miss a week?
Your cancellation window decides whether a missed class is credited or not, and it runs the same way for everyone. A credited class can be spent on a conversation club instead.
Can I run online and in-person classes together?
Yes. A class is a time, a price and a seat count, and where it happens goes in the description. An online B2 class sits beside the in-person A2 in one timetable.

Take bookings for your language school this week.

Fourteen days free. No card, no call, no implementation project.