Skip to content

For Language Schools & Tutors—BUILT FOR YOUR DAILY SCHEDULE

Connect with your students, skip the admin.

Manage multi-language classes, placement levels, and hybrid in-person/online scheduling for your language centre — in-person, over Zoom, or both.

Hybrid In-Person & OnlineMulti-Teacher SupportPlacement Levels
ClassOps Dashboard for Language Schools

Built for language education

Tailored for how language schools actually run.

Multiple languages, multiple levels, multiple teachers — kept straight in one place.

Placement & Enrolment Flow

From an initial inquiry to a placement decision to a booked trial — track the whole journey per student, including which level they were placed into.

  • Online enrolment form for each language
  • Trial sessions auto-scheduled into open slots
  • Full enquiry-to-enrolment history per student

Hybrid Scheduling

Manage in-person and online classes side by side, with Google Meet links generated automatically for remote sessions.

  • In-person and online sessions in one schedule
  • Google Calendar + Meet integration
  • Automated reminders before every session

Multi-Teacher & Multi-Language

Coordinate schedules across multiple instructors and languages without double-booking a teacher or a room.

  • Separate rosters per language and level
  • No overlapping teacher schedules
  • One-tap attendance per session

AI Assistant

Ask the search bar to reschedule a class, find a student, or draft a homework assignment — in plain English, no clicking through screens.

  • Reschedule or cancel a class by asking
  • Search students and classes by name
  • Drafts homework for you to review

HOW IT WORKS

From enquiry to placed student.

How a new language learner moves through your school on ClassOps.

  1. 01

    Enquiry comes in

    A prospective student picks a language and states their level on your enrolment form.

  2. 02

    Trial booked automatically

    A placement trial is scheduled into your open slots — no manual coordination needed.

  3. 03

    Placed into a level

    After the trial, they're enrolled into the right class, whether in-person or online.

  4. 04

    Classes run themselves

    Weekly sessions repeat automatically with reminders sent before every class.

QUESTIONS—THE DETAILS

Questions language school owners ask.

Can I manage multiple languages and levels in one account?

Yes. Each language and proficiency level can have its own class roster and schedule, so you can run a beginner Spanish group and an advanced Mandarin 1:1 side by side without confusion.

Does ClassOps support both online and in-person classes?

Yes. In-person and online sessions live in the same schedule, and Google Meet links are generated automatically for remote sessions — useful for schools teaching students in different time zones.

How do you handle placement testing before enrolment?

A trial or placement session is auto-scheduled from your lead form, and you can track which level a student was placed into as part of their profile.

Can multiple teachers use the same account without scheduling conflicts?

Yes — each teacher's availability and classes are tracked separately, so the system prevents overlapping bookings across your team.

Is there a free tier for a small language school just starting out?

Yes — ClassOps is free for your first 10 active students, no credit card required, and takes under 10 minutes to set up.

READY WHEN YOU ARE

Ready to grow your language school?

Set up in under 10 minutes. Free for your first 10 students — no credit card required.

Get started for free

Free for your first 10 active students · No credit card required