teamlilit logo

Online language school software that replaces your tool chaos

You teach English, French, Spanish, or another language online. Your day looks like this: WhatsApp for scheduling, Zoom for classes, Google Sheets for attendance, email for materials. It shouldn't be this way. Teamlilit gives you one platform to run your entire language school.

Teamlilit Calendar/session scheduling

Why language teachers need a dedicated platform

Language teaching has unique needs that generic tools don't handle:

  • Group conversation classes with 4-8 students that meet weekly
  • 1:1 sessions for focused grammar, exam prep, or business language
  • Multiple levels (A1 to C2) with different groups and schedules
  • Recurring schedules the same class, same time, every week
  • Student tracking across sessions, levels, and progress

Teamlilit handles all of this from one dashboard.

What you can do

Run group classes and 1:1 sessions

Create classes for group conversation practice, grammar workshops, or exam prep. Schedule 1:1 sessions for students who need individual attention. Manage everything from one calendar.

Organize students by level

Use groups to separate beginners from advanced students. Each group has its own schedule, session list, and student roster. Promote students between levels as they progress.

Teach live in a real classroom

Built-in HD video, screen sharing, whiteboard, and chat. Share documents, practice exercises, or slides, no Zoom link required.

Track attendance and progress

Know exactly who attended each session. Automatic attendance tracking builds a complete history for every student across all their classes and sessions.

Everything a language school runs on, in one place

A language school is more than a video tool. Between enrolment and the end of term, six things have to stay connected, and Teamlilit keeps them on the same record instead of across a calendar, a spreadsheet, and an inbox.

Student scheduling

Build each level group once as a recurring weekly class, then let the timetable repeat it automatically with the right students already enrolled. Schedule 1:1 sessions around your fixed group blocks, and see every teacher, level, and class in one calendar so nothing double-books. New A1 cohort starting mid-term? Add the recurring class and it is on every relevant timetable from the next session.

Teacher availability

Each teacher publishes the hours they are bookable, with buffers, daily limits, and minimum notice, and students self-book open slots inside those rules. On the Academy plan, an administrator sees every teacher's availability and bookings from one dashboard, so you can balance load across the team without a group chat asking who is free on Thursday.

Attendance

Attendance is recorded automatically when each session runs, per student, with join and leave times. In a conversation group where one student arrives late and another leaves early, the register shows exactly who was there and for how long, which is the record a language school needs for progress reviews, parent updates, and billing.

Billing

Turn attended lessons into invoices without recalculating anything. Attendance-based invoicing drafts each bill from the sessions that actually ran, per-student rates flow from the student record, and a family with two children on different courses gets one consolidated invoice. Recurring monthly billing generates draft invoices for you to review and send, and VAT or sales-tax fields are built in for schools that need them.

Student records

Every student has a profile that holds their level, learning language and native language, goals, session history, attendance, and lesson notes. As students move from A1 toward C2, their record travels with them across groups and teachers, so a new teacher picks up exactly where the last one left off instead of starting from a blank page. See how the student records side works in full.

Lesson management

Write a session note and set homework once, attach the worksheet or resource link, and publish it to the students who attended. Lesson notes stay on the session and on each student's history, so the recap, the exercises, and the attendance for a class all live together rather than scattered across documents and messages.

Perfect for

  • Freelance language tutors teaching 1:1 and small groups online
  • Language school owners managing multiple teachers and levels
  • IELTS / TOEFL / DELF prep tutors who need structured session tracking
  • Business language trainers delivering corporate language courses
  • Conversation class leaders running weekly speaking practice groups

How it works for a typical language school

  1. Set up your school: create your workspace, add your languages/levels
  2. Organize students: create groups by level (Beginner English, Intermediate French, etc.)
  3. Schedule classes: set up recurring weekly sessions for each group
  4. Teach live: run your classes in the built-in video classroom
  5. Track everything: attendance, session history, and student records update automatically

Moving off spreadsheets and scattered tools? Our guide on how to manage an online language school walks through unifying enrolment, scheduling, attendance, and billing across multiple tutors and classes.

Frequently asked questions

Is this only for English teaching?

No. Teamlilit is language-agnostic, it works for any language: English, French, Spanish, German, Arabic, Mandarin, or any other.

Can I run both group conversation classes and 1:1 sessions?

Yes. Create group classes for conversation practice and individual sessions for focused work, all from the same dashboard.

How do I handle different levels (A1, B2, etc.)?

Use groups and classes to organize students by level. Each group has its own schedule, sessions, and student list.

Can I manage multiple language teachers?

Yes. On the Academy plan, each teacher gets their own dashboard to manage their classes while you keep oversight of everything.

Your platform speaks your students' languages

Teamlilit's interface is available in English, French, Spanish, and German, so your students can navigate the platform in their native language while you teach them a new one.

Your language school deserves better than WhatsApp + Zoom

Stop managing your school through messages and spreadsheets. Give your students a professional experience and yourself a sane workflow. See pricing for plan details.

Ready to transform your teaching?

Join educators who run their scheduling, live classes, and student management in one place with Teamlilit.

14-day free trial · No credit card required · Cancel anytime

Seamless learning

Start free trial

14-day free trial · No credit card required · Cancel anytime

Teamlilit