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
Sophie
FR / B1
Amina
AR / A1
Leo
ES / B2
Maria
DE / C1
Level progress
72%Teacher week
Language classroom
B1 conversation practice
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.
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.
Teacher week
Thu 24 Apr 2026
Sophie M.
PrivateB1 conversation group
GroupGrammar class
Large classSophie M.
B1 · speaking fluency
72%
Amina K.
A1 · first phrases
45%
Leo R.
B2 · conversation
81%
Maria G.
C1 · fluency polish
67%
Sophie M.
B1 Student
Attendance, last 3 months
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.”
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.
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
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.
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.
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.
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.
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.
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.
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.
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