teamlilit logo
For Language Teachers

Every level, every student,
one platform.

From your A1 beginners to your C1 conversation students: private lessons, level-based groups, and grammar classes, all scheduled and taught from a single workspace.

Level roster

B1 conversation group

Synced
SM

Sophie

FR / B1

B1
AK

Amina

AR / A1

A1
LR

Leo

ES / B2

B2
MG

Maria

DE / C1

C1

Level progress

72%

Teacher week

Live sync
Mon
Tue
Wed
Thu
Fri
A1
B1
B2
C1
18
A2
B1
C1
PrivateGroupGrammar

Language classroom

B1 conversation practice

Live
18:12Sophie
Leo
Amina
Maria
12 online
B1
WhiteboardHost
Connected

I have lived here since 2022.

If I had more time, I would practise daily.

Could you repeat that more slowly?

All levels. All sessions. One login.

This is for you if…
You teach private students AND level groups
You manage students from A1 to C1
You track CEFR levels and learning goals
Admin is cutting into your teaching hours

If you're just starting out with your first few students, Teamlilit will be ready when you need it. This page is for language teachers who already have volume and feel the weight of managing it.

Teaching multiple levels at once is a different kind of juggling act.

  • Monday morning: A1 private student at 9am. You switch mentally to absolute basics: present simple, greetings, numbers. By 11am you're teaching a B2 group on conditional tenses.
  • A student messages you asking to reschedule their Wednesday slot. You check Calendly. Then WhatsApp. Then your paper notebook. You're still not sure if Wednesday is free.
  • Your B1 group has 12 students. You're running it on Zoom. Three people are talking at once, someone's on mute without knowing it, and you've lost the thread of who was speaking.
  • A student you haven't seen in two weeks shows up to their session. You can't remember where you left off. Was it past perfect or reported speech?
  • You're teaching mostly English, but you have three French students whose sessions sit in a completely different folder in your brain, and on your calendar.
  • Sunday evening: you're sending out reminders manually for next week. Twelve messages. One at a time.

Managing different levels, different languages, and different session types shouldn't require three apps and a spreadsheet.

Language teachers who come to Teamlilit describe the same turning point: the moment they stopped managing their teaching business around their tools and started using a platform that adapts to how they actually work.

One platform that keeps up with every level you teach.

Private students with individual CEFR levels and learning goals. Recurring groups for A1, B1, and B2, each meeting on its own schedule. Large grammar classes in broadcast mode, whiteboard included. All of it scheduled, tracked, and run from a single workspace, so your energy goes into teaching, not administration.

Teamlilit
Calendar
Classroom
Students28

Teacher week

Thu 24 Apr 2026

Live sync
Today's sessions3 sessions

Sophie M.

Private
10:00·B1 conversation

B1 conversation group

Group
14:00·9 students

Grammar class

Large class
17:00·18 students
Student snapshotTop of roster
SM

Sophie M.

B1 · speaking fluency

B1
AK

Amina K.

A1 · first phrases

A1
LR

Leo R.

B2 · conversation

B2
MG

Maria G.

C1 · fluency polish

C1
SM

Sophie M.

B1 Student

Language LevelB1
TargetConversational fluency: travel and social contexts
Native LanguageFrench
Learning ContextPreparing for an international job move to London
Next session:Wed 22 Apr 14:00
Focus:ConversationTravel Vocabulary

Attendance, last 3 months

feb
mar
apr
AttendedAbsentNo session

Recent Sessions

  • Conditional Tenses

    15 Apr

  • Travel Vocabulary

    10 Apr

  • Speaking Practice

    3 Apr

  • Grammar Review

    27 Mar

Tutor Notes

Strong reading comprehension. Struggles with spontaneous spoken response, needs more unscripted speaking practice.

STUDENT PROFILES: LANGUAGE CONTEXT

Every student's level, goal, and background, visible before you say hello.

Language students aren't all working toward the same exam on the same date. Some want conversational fluency. Some are preparing for DELF or TOEFL. Some are Arabic speakers learning French. Some are French speakers learning English. Teamlilit's student profiles let you record all of it at intake, so every session starts from exactly the right place. Notes, attendance, and per-student lesson history stay on the profile, and you can attach a worksheet or resource link to any lesson note.

What you capture when a new student joins:

  • Language level (CEFR) A1 through C2. The student's level badge appears on their profile and on the student roster.

  • Target goal Conversational fluency, business English, DELF B2 preparation, university admission, job interview confidence.

  • Native language / learning context A French speaker learning English reads and thinks differently than an Arabic speaker learning French. This sits in the profile so you never forget the context.

  • Learning pace and availability How many sessions per week, preferred time slots, any scheduling constraints.

LEVEL-BASED GROUPS: RECURRING WEEKLY SESSIONS

Your A1 group on Mondays. Your B1 group on Tuesdays. Your B2 group on Thursdays. All in one calendar.

Level-based groups are the backbone of most language teachers' businesses. You have the same students meeting at the same time every week: A1 on Monday mornings, B1 on Tuesday afternoons, B2 on Thursday evenings. In Teamlilit, each level group is a recurring session with its own student list, its own attendance record, and its own calendar slot. You create the group once. The sessions repeat automatically. New students get added to the group, and their history starts from that session onward.

  • One group, one student list

    Each level group has its own enrolled students. Add or remove a student from the group and their attendance record updates from that point on.

  • Recurring sessions with no manual work

    Set the group's weekly schedule once. Teamlilit creates the sessions. Cancellations and exceptions are added as overrides, and the rest keeps repeating.

  • Per-group attendance tracking

    Mark attendance once per session for the whole group. Each student's individual attendance rate updates automatically.

B1 Group

Tue · 15:00–16:00
9 studentsRecurring
StudentAttendanceSessions
SM
Sophie M.B1
100%
12
LD
Lucas D.B1
92%
11
ER
Emma R.B1
100%
12
TB
Tom B.B1
75%
9
NK
Nina K.B1
83%
10
LV
Léa V.B1
100%
12
Next session:Tue 29 Apr · 15:00
Auto-confirmed
LARGE CLASSES: GRAMMAR, VOCABULARY & STRUCTURED LESSONS

18 students in a grammar class. Taught, not managed.

Large language classes need structure. When 18 students are in the same session and anyone can unmute themselves at any time, the class loses shape fast. Teamlilit's classroom keeps large sessions lecture-mode by default: you present, students listen, and you decide when to open the floor.

Broadcast mode for structured lessons

All students join with cameras and mics off. You deliver the lesson. No background noise. No accidental interruptions. You decide when to open the floor.

Whiteboard for language teaching

Draw grammar trees, write conjugation tables, annotate sentence structures live. Language teaching is visual, so the whiteboard is always one click away.

Session recording

Record every class. Students who missed it get the link. You build a library of your lessons, reusable for future students at the same level.

LiveGrammar: Present Perfect
18 students
Raise hand
Sophie M.
Lucas R.
Amar F.
WhiteboardHost
Connected
Google Calendar sync
SCHEDULING: ONE CALENDAR FOR ALL YOUR LEVELS

A1 mornings. B1 afternoons. B2 evenings. Private students in between. One view. Zero confusion.

The hardest thing about teaching multiple levels isn't the teaching itself. It's keeping track of which student is in which slot, at which level, across a week that mixes private lessons and group sessions. Teamlilit's calendar colour-codes your session types so you see your entire week at a glance. Private lessons in green. Level groups in blue. Large classes in teal. One view. No double-bookings. No forgotten sessions.

  • Colour-coded by session type

    Private lessons, level groups, and large classes each get their own colour. You can tell what kind of teaching day it is before reading a single name.

  • Private students self-book

    Your private students pick their own slot from your availability page. No messages asking "are you free Wednesday at 3?". They see what's free and book it themselves.

  • Automated reminders for every session

    Students get an email reminder 24 hours before their session and again 1 hour before. Language students who forget their lesson lose a week of momentum, so reminders prevent this.

  • Google Calendar sync

    All Teamlilit sessions sync to Google Calendar in real time, both ways. Block personal events in Google Calendar and they reflect in Teamlilit automatically.

MULTILINGUAL INTERFACE

Teamlilit speaks your students' language too.

Teamlilit's interface is available in English, French, Spanish, and German, with more languages on the way. For language teachers whose students aren't comfortable in English, this matters. A French student managing their booking in French, a Spanish speaker navigating their session portal in Spanish: the platform gets out of the way and lets the teaching happen.

🇬🇧 English🇫🇷 Français🇪🇸 Español🇩🇪 Deutsch

What Teamlilit doesn't do yet, and what to do instead.

Coming soon: In-platform materials library

Teamlilit doesn't yet have a built-in library for lesson materials, worksheets, or audio files. For now: paste your Google Drive or Notion link into the session notes field of any student profile or group session. Students see it in their reminder email before every class.

Coming soon: CEFR level progression tracking

You can record a student's level in their profile, but Teamlilit doesn't yet let you log a level-up as a formal milestone, for example "Sophie moved from B1 to B2 on 15 Apr." For now, use the tutor notes field to log level changes with a date, for example "Promoted to B2, 15 Apr 2026. Strong on reading and writing. Spoken fluency still B1." It's not automated, but the note is there every time you open the profile.

We're building both of these. Honest timelines will be posted in the changelog.

From a student's first enquiry to their most confident session yet.

01

Intake

New student joins. You create their profile: CEFR level (e.g. B1), target goal (conversational fluency), native language (French), preferred session times. Everything you need to teach them well is in one place from day one.

02

Place them

Assign the student to their level group (B1 group, Tue 15:00) and/or schedule private sessions from your availability page. The calendar updates. They receive a confirmation and a session reminder automatically.

03

Teach

Level group sessions: recurring, structured, stage control for speaking turns. Private lessons: focused, profile open, notes ready. Grammar classes: broadcast mode, whiteboard on, and controlled audio. All from the same classroom: one click to open, one click to end.

04

Track

Attendance logged after every session. Level noted in the profile. Tutor notes updated after each class. When a student levels up, note it, move them to the next group, and keep going. You always know where everyone stands.

The tool-stack most language teachers are still running. And what replaces it.

The old way

Teamlilit

A separate Calendly link for each level group

One calendar with all level groups, colour-coded

WhatsApp for every rescheduling request

Students self-book and reschedule from their portal

Zoom for all sessions, groups and private alike

Stage-model classroom for groups, broadcast mode for large classes, all built in

A spreadsheet tracking who is at A1, B1, B2

CEFR level badge on every student profile

Reminders sent manually before each session

Automated email reminders 24h and 1h before every session

Google Drive shared in a WhatsApp message

Material links in session notes, visible before every class

No record of when a student levelled up

Tutor notes field with date-stamped level changes

4 tools, 4 logins, nothing connected

One platform, one login, all session types in one calendar

Every level you teach, in one place.

Private students, level groups, and grammar classes, scheduled, tracked, and taught from a single platform.

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