The teaching half of an LMS, done properly
Classes, topics, materials, practice and progress in one place — built for the teacher running the lesson, not for the office.
Classes, topics and materials are on every plan. Teacher Basic covers one topic per class; Plus and the School plan are unlimited.
The problem
Most learning management systems are built for the institution: enrolment, compliance, records. Useful to somebody, rarely to you at 8:40am with a class coming in. What you need is your materials, your questions and your class, one click apart.
Organised the way a teacher thinks
A class holds topics; a topic holds sections; a section holds your PDFs and your questions. That is the whole structure, and it maps onto how you actually plan. From there you can teach live off a page, open a practice, or look at what the class has done — without leaving the class you are in.
How it works
- 1
Set up a class
Create the class, share the join code, approve the students who ask to join.
- 2
Add your material
Upload the PDFs you already teach from and organise them into topics and sections.
- 3
Add questions
Write them, import a spreadsheet, or draft with AI and edit before use.
- 4
Teach, set, review
Run it live on the board, unlock it for independent work, then read the report.
In the classroom
A head of maths clones last year's class structure into September's new group: the topics, sections, PDFs and question banks come across, ready to teach, without rebuilding anything.
What you get
Topics and sections
Your material organised the way you plan it, not the way a database wants it.
Materials stay put
Uploaded PDFs and their annotations are there next year, in the same place.
Join codes and approval
Students request to join with a code; you approve who gets in.
Teach from it directly
The material you organised is the material you teach from — no export step.
Set work from the same place
Any practice can run live or be unlocked for independent work.
Progress in context
Reports sit with the class they belong to.
Explore more of ClassKite
From the blog
Frequently asked questions
Is ClassKite a full LMS?
It covers the teaching side — classes, materials, questions, practice and progress. It is not a student information system: there is no enrolment administration, timetabling, attendance register, fee handling or parent portal.
Is there a gradebook?
No traditional gradebook. You get per-session and per-student reports with CSV export, which most teachers use to feed whatever their school already records marks in.
Can a whole school use it?
Yes — the School plan covers teachers in 15-seat blocks, with a school admin view. See the schools page for how that works.
Can I move my existing material in?
Upload your PDFs as they are, and bulk-import questions from the spreadsheet template. Nothing needs reformatting.
Try ClassKite with your class
Start free as a teacher, or see how it rolls out across a whole school.
Free teacher plan — no credit card required