See exactly where your class stands
Create a class, assign your own lessons, and get a clear read on every student's strengths, weak spots, and progress.
The analytics are calculated, not guessed. AI only writes the summary.
6
Skills Tracked
A1–C2
All CEFR Levels
0
Effect on CEFR
Consent
Before Any Sharing
Teacher Dashboard
Welcome back, Teacher.
TCH-Q7AJDAClasses
1
active classes
Students
1
connected across classes
AI requests
19
of 25 this month
AI usage
45
requests this month
AI usage by feature
45 AI requests this month.
Lesson generation
17
Lesson review
0
Lesson attempts
9
Class reports
11
Student reports
8
My Classes
Create classes, invite students, and open a class to assign lessons and view analytics.
Create a class
Class name
Language
Your classes
Grade 7 A
My Lessons
Author lessons and assessments, then assign them to a class or a student.
Lessons
3
in your bank
Published
3
ready to assign
Drafts
0
not yet published
Assignments
3
active to classes
Your lessons
+ New lessonFILTER LESSONS
3 lessons
Writing About Daily Routines
PublishedWriting · A2 · 20 Questions
Present Perfect Basics
PublishedGrammar · A2 · 22 Questions
Simple Present Tense and Common Idioms
PublishedGrammar · A1 · 23 Questions
Grade 7 A
Join code HN4RYN · 1 student · language en
Class insight
AIThe entire class (Grade 7 A) is at the A1 CEFR level, with writing, listening, and speaking as the weakest skills (all scoring 1.0). Common mistakes include sentence practice, passive voice, and idioms.
SUGGESTED ACTIONS
• Focus whole-class lessons on foundational writing, listening, and speaking practice.
• Drill sentence construction and passive voice with structured exercises.
• Teach common idioms through contextual examples and quizzes.
Skill profile
Grammar
Vocab
Reading
Writing
Listening
Speaking
Invite a student by email
Only the invited email address can accept, so it is more controlled than sharing the join code.
Student email
Lessons for this class
2 lessons assigned to everyone.
Writing About Daily Routines
Writing · A2
0/1
completed
Present Perfect Basics
Grammar · A2
0/1
completed
Student insight
AISanduni is at an A1 level across all skills, with grammar and vocabulary as strengths. She needs focused practice in writing and listening, and makes recurring mistakes in sentence practice and specific grammar questions. Her quiz performance is improving, and she is highly engaged with 13 active days in the last two weeks.
SUGGESTED ACTIONS
• Provide targeted writing exercises, especially sentence construction, to address recurring mistakes.
• Include more listening activities, such as simple dialogues or fill in the blank exercises.
• Review passive voice and common idioms in short, focused drills.
• Encourage her to practice speaking more often, as engagement is high but speaking is not yet a strength.
• Celebrate her improving quiz trend to maintain motivation and reinforce progress.
Skills (en)
Strong: Grammar, Vocabulary Focus: Writing, Listening
Grammar
Strong
A1
score 1.3 / 6
Lessons tried
5
Avg score
9.7/10
Vocabulary
Strong
A1
score 1.2 / 6
Lessons tried
1
Avg score
-
Reading
A1
score 1.1 / 6
Lessons tried
10
Avg score
6.1/10
Writing
Focus
A1
score 1.0 / 6
Lessons tried
2
Avg score
-
Listening
Focus
A1
score 1.0 / 6
Lessons tried
2
Avg score
-
Speaking
A1
score 1.0 / 6
Lessons tried
1
Avg score
-
How It Works
From invite to insight in four steps
Teacher accounts are invite only, so your class list stays clean and every student joins on purpose.
Get your invite
We send a tokenised invite link with the package you picked. Accepting creates your teacher account, no separate sign-up needed.
Create a class
Name the class and share its join code. Create as many classes as your package allows.
Students join with consent
A student enters the code and sees exactly what will be shared before agreeing. They can leave at any time, which stops sharing immediately.
Teach with real insight
Assign your own lessons and read per student and whole class analytics computed from their actual work.
Features
Everything you need to run a class
Built around what a tuition teacher actually does: set work, mark it, and know who needs help.
Classes and rosters
Create classes, invite by email or join code, and see every student in one roster. Archive a class when the term ends.
Author your own lessons
Build lessons and assessments with a question builder for multiple choice, fill in the blank, and writing. Save as a draft, publish when ready.
Generate from real performance
Point the editor at a student or a class and let AI draft a lesson from their actual weak skills and recurring mistakes.
Assign to a class or one student
Assign any published lesson to a whole class or to an individual. Students take it in the normal lesson format they already know.
Whole class analytics
Level spread, score distribution, a skills heatmap, top mistakes, weakness sub-groups, and who needs attention.
Per student reports
Strengths, weaknesses, recurring mistake themes, and a trajectory over time, with an optional AI written summary.
Preview before you assign
Render your own lesson and answer it yourself to see the exact grading your students will get, including AI writing feedback.
Answer keys are checked
A lesson cannot be published with a broken answer key. Structural validation runs before anything reaches a student.
Your AI budget, visible
Every AI action you use is counted and broken down by feature on your dashboard, against your package quota.
Screens
A look inside the teacher portal
Dashboard and classes
Everything you run, on one screen
Your dashboard opens on the numbers that matter: how many classes and students you have, and exactly how much of your AI allowance you have used this month, broken down by feature. My Classes is where you create a class and share its join code.
- Classes, students, AI requests and AI usage at a glance
- AI spend broken down per feature, against your plan
- Your public teacher code, so students know it is you
- Create a class and share its join code in seconds
Teacher Dashboard
TCH-Q7AJDAClasses
1
active classes
Students
1
connected
AI requests
19
of 25 this month
AI usage
45
requests
AI usage by feature
45 AI requests this month.
Lesson generation
17
Lesson review
0
Lesson attempts
9
Class reports
11
Student reports
8
Class insight
Your class, explained in plain language
Open a class and the AI reads the numbers for you: where the group sits on CEFR, which skills are weakest, and the mistakes that keep coming back. Every claim is backed by the deterministic analytics behind the tabs.
- An AI written summary with suggested actions
- Skills, Heatmap, Levels, Distribution and Mistakes tabs
- A skill profile across all six skills
- Join code, regenerate, and archive controls
Class insight
AIThe entire class (Grade 7 A) is at the A1 CEFR level, with writing, listening, and speaking as the weakest skills (all scoring 1.0). Common mistakes include sentence practice, passive voice, and idioms.
SUGGESTED ACTIONS
• Focus whole-class lessons on foundational writing, listening, and speaking practice.
• Drill sentence construction and passive voice with structured exercises.
• Provide targeted writing support for the one student flagged for writing struggles.
Skill profile
Grammar
Vocab
Reading
Writing
Listening
Speaking
My Lessons
Author once, assign to anyone
Build your own lessons and assessments, publish them when the answer key checks out, and assign them to a whole class or a single student. Search and filter your bank as it grows.
- Lessons, Published, Drafts and Assignments at a glance
- Filter by title, skill, or status
- Edit, Assign, or Delete any lesson
- A lesson cannot be published with a broken answer key
Lessons
3
in your bank
Published
3
ready to assign
Drafts
0
not yet published
Assignments
3
active
Your lessons
+ New lessonWriting About Daily Routines
PublishedWriting · A2 · 20 Questions
Present Perfect Basics
PublishedGrammar · A2 · 22 Questions
Simple Present Tense and Common Idioms
PublishedGrammar · A1 · 23 Questions
Roster and results
Who is in the class, and how they are doing
Invite students by email or share the join code, then track completion for every lesson you assigned, to the whole class or to one student.
- Invite by email, or share the class join code
- Roster with each student CEFR level
- Completion counts per assigned lesson
- Individual assignments with average score
Lessons for this class
2 lessons assigned to everyone.
Writing About Daily Routines
Writing · A2
0/1
completed
Present Perfect Basics
Grammar · A2
0/1
completed
Lessons for individual students
1 individual assignment.
Simple Present Tense and Common Idioms
Sanduni avg 9.0/101/1
Student report
Every student, read in seconds
Open any student for an AI written summary of where they are, what to do next, and a full six-skill breakdown. Strengths and focus areas are labelled for you, so you know what to set next without digging through scores.
- An AI summary with concrete suggested actions
- All six skills with CEFR level and score out of 6
- Strong and Focus areas labelled automatically
- Lessons tried and average score per skill
Student insight
AISanduni is at an A1 level across all skills, with grammar and vocabulary as strengths. She needs focused practice in writing and listening, and makes recurring mistakes in sentence practice. Her quiz performance is improving, and she is highly engaged with 13 active days in the last two weeks.
SUGGESTED ACTIONS
• Provide targeted writing exercises, especially sentence construction.
• Include more listening activities, such as simple dialogues.
• Celebrate her improving quiz trend to maintain motivation.
Skills (en)
Strong: Grammar, Vocabulary Focus: Writing, Listening
Grammar
Strong
A1
score 1.3 / 6
Lessons tried
5
Avg score
9.7/10
Vocabulary
Strong
A1
score 1.2 / 6
Lessons tried
1
Avg score
-
Reading
A1
score 1.1 / 6
Lessons tried
10
Avg score
6.1/10
Writing
Focus
A1
score 1.0 / 6
Lessons tried
2
Avg score
-
Listening
Focus
A1
score 1.0 / 6
Lessons tried
2
Avg score
-
Speaking
A1
score 1.0 / 6
Lessons tried
1
Avg score
-
Privacy and trust
You see their learning, not their life
Students share a learning profile with you, and nothing else. These limits are enforced in the code, not just promised in a policy.
Consent before anything is shared
A student joins with an explicit consent step and can leave whenever they want. Leaving revokes your access to their data immediately.
Only learning performance
You see skills, CEFR level, scores, mistake themes, and activity. You never see their chats, private notes, location, or billing details.
Your work never moves their level
Lessons you assign are graded and give feedback, but they cannot raise or lower the student's platform CEFR level in either direction.
Mistakes from your lessons still help the student: they are added to their Review Mistakes practice pool so they can drill them. They simply do not affect the student's assessed level.
Packages
Pick the size that fits your class
Start free with one class. Move up when you need more students or more AI requests. Paid packages are billed monthly.
Free
One class, up to 15 students, with 25 AI requests a month.
Free
no card needed
- 1 class
- 15 students in total
- 25 AI requests a month
- Author and assign your own lessons
- Whole class and per student analytics
- Lesson preview with AI writing feedback
Starter
Up to 5 classes and 75 students, with 500 AI requests a month.
LKR 2,990
per month
- 5 classes
- 75 students in total
- 500 AI requests a month
- Author and assign your own lessons
- Whole class and per student analytics
- Lesson preview with AI writing feedback
Studio
Unlimited classes and students, with 1,500 AI requests a month.
LKR 5,990
per month
- Unlimited classes
- Unlimited students
- 1500 AI requests a month
- Author and assign your own lessons
- Whole class and per student analytics
- Lesson preview with AI writing feedback
An AI request is any one AI action you run: drafting a lesson from a student's or class's results, checking a lesson with AI, AI feedback on a written answer in preview, or a class or student report. They share one monthly allowance, and your dashboard shows what you have used, broken down by feature. Building lessons by hand, assigning them, auto-graded questions, and all class and student analytics are never metered.
Teacher accounts are invite only. Tell us the package you want and we will send your invite link.
Ready to see your class clearly?
Tell us about your class and we will send you a teacher invite.
Request teacher access
Teacher accounts are invite only. Send us a short email and we will reply with your invite link.
Email us at
Please include
- Your name and the school or class you teach
- Roughly how many students you have
- The package you are interested in
No email app? Copy the address and write to us from your usual inbox.