Classroom management built around your teaching
Keep your classes, materials, questions and student rosters in one place — then teach and run practice from the same screen.
The problem
Your lesson materials live in one app, your questions in another, your class lists in a third. Keeping track of who's in which class — and where the right file is — eats time you'd rather spend teaching.
One organised home for every class
ClassKite organises teaching the way you already think about it: each class holds topics and sections, and each section holds your materials (PDFs) and questions. Add students with a join code, approve who joins, and manage your roster from one place. When it's time to teach, everything's already there — no hunting across apps.
How it works
- 1
Create a class
Name it, set the grade and subject, and you're ready to add content.
- 2
Organise topics and sections
Break the course into topics and sections, with materials and questions in each.
- 3
Add your students
Share a join code; approve requests or auto-approve, and manage the roster.
- 4
Teach and track
Run live practice from any section and follow progress in real time.
In the classroom
A teacher with five classes keeps each one's PDFs, practices and roster in its own space — opening Tuesday's Year 8 section and teaching from it without searching through folders.
What you get
Classes, topics & sections
A clear hierarchy that mirrors how you plan your course.
Rosters & join codes
Students join with a code; you approve requests or auto-approve them.
Materials + questions together
Each section keeps its PDFs and its practice questions side by side.
You control who joins
Approve each request, or set a class to auto-approve, and remove students when needed.
One screen to teach from
Open any section and teach — annotate, present and push practice without switching tools.
Progress at a glance
Run a practice and the live grid and reports show how the class is doing.
Explore more of ClassKite
Frequently asked questions
How do students join my class?
Share a join code. You can approve each request, or set the class to auto-approve so students are added the moment they enter the code.
Can I manage more than one class?
Yes — organise multiple classes, each with its own topics, sections, materials and roster.
Is there a separate gradebook?
ClassKite focuses on live practice and progress reports rather than a traditional gradebook. After each practice you get completion, average score and accuracy, with CSV export.
Do students need to pay?
No — students join and practise free with a class code.
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