• Pricing
Adult English class working together in a classroom in Ireland

Language Class booking software for Ireland.

Keep English courses, evening conversation groups and summer programs connected to the right classroom and staff.

Try it
or
Start with Google
200 bookings a month, free. No credit card required.
  • Online bookings
  • A clearer schedule
  • Regular bookings
  • Customer records
  • Payments kept together

Online booking

Let the next language class book itself

Offer available language class times and hold the matching classroom without waiting for the desk to reply.

Learn more
A class seat booked and paid online in a couple of taps.
New bookingAvailable
ClassBeginners French · Room 2
WhenTue 12 Aug · 6:30pm
DepositPaid by card
Priced instantly€45

Scheduling

Keep every classroom in step

Keep the language class, classroom and staff together when the week’s plan moves around.

Learn more
bookables.ai/schedule
A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 bookings
08:00
09:00
10:00
11:00
12:00
13:00
14:00
09:00 · Rathmines
Room 1 · Beginners Spanish
11:00 · Ranelagh
Room 2 · French conversation
13:00 · 6 of 8 booked
Room 1 · Japanese for beginners

One mis-levelled student takes the group with them.

A beginner in an intermediate class does not just have a hard hour. The whole room slows to their pace, and by week three two other people have stopped coming.

  • Level is part of the booking

    Each level is its own course at its own price, so somebody books the group they belong in rather than the night that suits them.

  • Placed from what they have done

    A returning student carries the courses they have already taken, so next term’s placement starts from a record rather than a conversation.

  • Small enough that everybody speaks

    The ceiling is where every student still gets to talk, which is well below what the room would physically seat.

A timeline of a customer's past jobs, quotes and payments.
History18 jobs
  • 12 AugOven + windowsBooked · €95
  • 2 AugPayment received€140
  • 28 JulDeep clean quoteAccepted · €215
  • 14 JunRegular cleanCompleted · €70
A day of classes, each shown as a session with the seats booked out of the total.
SessionsWednesday 1 Jul
  • 09:00Cooking class
    Full
  • 12:15Spanish lessons
    11/16
  • 17:30Strength & Conditioning
    5/12

Start with a workable day.

See the next language class, who is leading it and which classroom is committed before the doors open.

Spanish A1, Wednesday, 11 of 12 places taken.
Spanish A1, WednesdayTen weeks
11 of 12 places1 place left

Twelve, and everybody talks.

A place that comes free before week one goes back on the page. After that the group is set, because week five is no place to start.

Built for your school

Built for every course you run

Beginner courses

Reserve the right classroom, teacher and level and remove that capacity as soon as the booking is confirmed.

Conversation classes

Keep the language class time, assigned person and customer details together from booking to arrival.

Private tuition

Offer this booking online only when the required classroom, teacher and level are genuinely free.

Exam preparation

Move or update the booking while keeping the language class record clear for everyone working that day.

Intensive courses

Use a standing booking when this language class repeats weekly or monthly on the same timetable.

Kids language clubs

Keep the agreed language class fee and payment status beside the confirmed place.

Summer English programme

Open a dedicated block without confusing it with the normal language class timetable.

Evening conversation club

Adjust this local booking pattern while protecting every other language class already in the diary.

Pro

One fee, one clear record.

Keep the language class fee and booking record together, whether payment is recorded manually or taken by card.

  • Record desk payments

    Mark cash or bank transfer against the language class when payment arrives outside online checkout.

  • Take cards with Pro

    Let customers pay the course fee when the level and classroom place are confirmed by card online when the booking is confirmed.

  • Keep the balance visible

    See the payment status beside the language class rather than searching a separate note or inbox.

A list of payments, each with the customer, reference, date, method and amount, with totals received and still outstanding.
Received€4,310
Outstanding€3,840
  • Aoife ByrneP-1011 · 25 Jun · Bank transfer€380
  • Cian MurphyP-1012 · 25 Jun · Cash€240
  • Niamh DoyleP-1013 · 28 Jun · Card€380
  • Seán GallagherP-1001 · 27 Jun · Card€190

One app for every booking

Everything you need to run your language courses business.

Online booking

Publish live language class times for English courses; each confirmation closes the assigned classroom before another customer can take it.

Scheduling

Keep every language class, classroom and staff member in one schedule when English courses move, so the desk can change a time without a clash.

Standing bookings

Set a weekly or monthly language class for regular customers, holding the classroom until its chosen end date or final occurrence.

Levels are separate products

Beginner, intermediate and conversation are their own courses at their own prices, so nobody is sold a group they cannot follow.

A group has a ceiling

A class stops where everybody still gets to speak, which is a smaller number than the room holds and the number that makes it work.

Email reminders

Send email reminders with the confirmed language class time, helping customers arrive ready while the team keeps working from the same booking.

Customers

Keep contact details and earlier language class bookings together, so returning customers do not need to explain their history from the beginning.

Team

Give the team one current view of each language class, its classroom, assigned staff and every timetable change that day.

Payments

Record cash or bank transfer for the language class on Free, or take its industry-specific fee by online card with Pro at confirmation.

Starts free. Grows
only when you do.

Add your whole team and get booking for nothing.
As you grow with us you can go Pro.

Free

€0

No credit card required

Free every month

200 bookings
every month, free
Get started free

Pro

€1/ booking

Grow without limits

Pay as you go

Unlimited bookings
only €1 when you get booked
Go Pro
Explore plans→

Common questions.

Yes. Publish genuine availability for the classroom, teacher and level; a confirmed booking removes that matching capacity from the times customers can choose.

Yes. A weekly or monthly language class can run indefinitely, end on a date or stop after a chosen number, and standing bookings are included on Free.

Yes. Each confirmed language class holds its classroom, so that capacity is no longer shown as available for the same time.

Bookables supports email reminders for confirmed language class bookings. It does not rely on a separate paper list at the city-centre language classroom.

Yes. Create a quote for a private language class, course or group request and keep it with the customer and booking details.

With Pro, customers can pay the course fee when the level and classroom place are confirmed by card online. On Free, record cash and bank-transfer payments against that language class manually.

Related industries

All Classes & Sessions
Yoga

Yoga

Pilates

Pilates

Spin

Spin

Group Fitness

Group Fitness

Dance Class

Dance Class

Martial Arts

Martial Arts

Get Booked.

More time to service, less on admin.

Start with Email

Language Class guides

All articles

5 Sept 2026

How much booking notice should you require?

Choose a booking lead time that allows for preparation, staff and travel, with practical examples for mobile services, venues and classes.

Read

Product

  • Overview
  • Pricing
  • Updates
  • Help

Company

  • About
  • Blog
  • Contact

Legal

  • Terms
  • Privacy
  • Cookies

Get started

  • Sign Up
  • Log In

© 2026

Bookables.
Pricing