Skip to main content

Who It’s For

Language schools, private tutors, academies, coaching centres, training providers, and anyone running structured learning programs, workshops, or classes.

Key Challenges & Needs

  • Scheduling classes, rooms, labs, and instructors without conflicts.
  • Handling registrations and payments that normally come through email, phone, or spreadsheets.
  • Managing recurring classes or multi-session courses.
  • Coordinating instructor availability across multiple subjects or locations.
  • Collecting student details before classes begin.

1. Start with the AI Setup Agent

Chat with Oskar and describe your school or program — for example:
“I run a language school with five instructors, four classrooms, and evening classes for adults.”
Oskar creates a draft setup with classrooms, instructors, services, and events, and shows a live preview of your booking page.

2. Refine your setup

Rename instructors, adjust class titles, and upload your logo or cover image.
When the preview feels right, click Proceed with this setup to publish your base system.

3. Add classrooms (as Resources)

In Resources, create:
  • Classrooms
  • Labs
  • Practice rooms
  • Any bookable space
Set availability, breaks, and blocked times in Schedule & Availability.
For identical rooms (e.g., 10 music rehearsal booths), use Sub-Resources.

4. Add instructors (via the Staff module)

Add teachers, tutors, or assistants in Staff:
  • Add name, photo, and contact details
  • Set availability, working hours, and blocked times
  • Assign which services or classes they can deliver
When linked to services, instructors appear automatically as bookable staff options on the Booking Page.

5. Schedule group classes and courses

Use Events & Classes to create:
  • Single or recurring classes (up to 100 dates)
  • Multi-session workshops
  • Limited-capacity courses
  • Different ticket types (e.g., “Standard / Materials Included”)
Enable a waitlist so students can join when classes become full. For 1:1 tutoring or coaching, use Services instead.

6. Collect participant details

Use Intake Forms to gather:
  • Student level (beginner / intermediate / advanced)
  • Requirements (e.g., materials, accessibility)
  • Emergency contacts
  • Any pre-class details
Forms sync directly into customer profiles.

7. Set up payments

In Organization Menu → Settings → Payment & Checkout, connect Stripe for online payments. Inside each service or event’s Payment & Checkout tab:
  • Require deposits or full payment
  • Add taxes or fees
  • Enable offline payment options
This ensures smooth enrollment and reduces unpaid reservations.

8. Support hybrid or multi-day formats

For online lessons, simply place Zoom/Teams links in the event description.
For overnight courses, camps, or retreats, use Overnight durations to block nights correctly.

9. Publish and share your Booking Page

Customise your layout, colours, and images under
Organization Menu → Customize Booking Page.
Share your public Booking Page via:
  • Link
  • QR code
  • Website embed
Test a booking before going live to ensure the flow is smooth.

Key Oskar Features

  • Events for classes, workshops, and course series
  • Recurring schedules (up to 100 future sessions)
  • Dedicated Staff module for instructors
  • Classroom and space management via Resources
  • Stripe payments, deposits, and offline options
  • Waitlists with automatic claim links
  • Intake forms for collecting student information
  • Customizable Booking Page layout and branding

Wow Features

(All features below are real and safe to list.)
  • Automatic waitlist claim emails for full classes
  • Multi-booking for families booking multiple lessons
  • Overnight bookings for camps or residential courses
  • Sub-resources for identical classrooms or rehearsal booths
  • Real-time availability across teachers and rooms

Core Messages

  • Run classes, tutoring, and workshops without scheduling chaos.
  • Let students book and pay instantly — no emails or spreadsheets.
  • Manage instructors and classrooms clearly with dedicated modules.
  • Collect the info you need upfront through integrated forms.
  • Focus on teaching — Oskar handles the admin.

Learn More

Explore how Oskar helps education providers of all sizes: