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. Students can join with your class code, or you can add them yourself by importing a list. Starting a new class next term? Copy the content of an existing class into it instead of building it again. 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 the class code, or import a spreadsheet of names and emails to create their accounts for you.
- 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.
Import a class list
Upload a spreadsheet of names and emails, check the preview, and ClassKite creates the accounts and enrols everyone.
Copy a class
Start a new class from an existing one: topics, sections, materials and practices come across, while students and their results never do.
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 your class code. A new student chooses "Join a Class" on the sign-in page, enters the code and creates their account in one step; a student who already has an account adds the code from their dashboard. Depending on your school's settings, students join straight away or wait for you to approve them.
Can I add students myself?
Yes. Choose Import List and upload an Excel spreadsheet with each student's first name, last name and email (a student ID is optional), up to 100 students at a time. You see a preview that flags duplicates and likely email typos before anything is created. ClassKite then creates the accounts, enrols the students and gives you a one-time password for each, which you can print as sign-in slips. Alternatively, send each student an email link to set their own password. You can also add a single student with New Account.
Can I reuse a class I've already built?
Yes. Use Copy class to copy topics, sections, materials, practices and questions into a brand-new class or into another class of yours. You choose what comes across, and you see what will be created before you confirm. Students, their work and their scores are never copied, and, unless you choose to copy sharing too, nothing is visible to the new class's students until you share it. On Teacher Basic a class holds one topic, so a copy that would go past that limit asks you to upgrade first.
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 how much the class got right first time, 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