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.
01
Enquiry comes in
A prospective student picks a language and states their level on your enrolment form.
02
Trial booked automatically
A placement trial is scheduled into your open slots — no manual coordination needed.
03
Placed into a level
After the trial, they're enrolled into the right class, whether in-person or online.
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.