Up to 69% off annual plans. See pricing.
← Blog

For Teachers

Classroom Management Software: Organising Classes, Topics & Rosters

The ClassKite Education Team · 6/29/2026 · 5 min read · Updated 11/5/2026

When your lesson materials live in one app, your questions in another, and your class lists in a third, a lot of teaching time goes into finding things. Classroom management software should keep each class, with its materials, questions and roster, in one place. Here's how ClassKite's classroom management is structured, and how to set it up so every lesson is ready when you need it.

One structure that matches how you plan

ClassKite organises teaching the way you already think about it:

  • A class holds your topics.
  • Each topic holds sections.
  • Each section holds your materials (PDFs) and questions.

So when you open Tuesday's Year 8 section, the page you'll teach from and the practice you'll run are already there, with nothing to hunt for across folders or apps.

Add students with a join code

Share a join code and students join with it. You stay in control of the roster: depending on your school's settings, students join straight away or wait for you to approve them. Students join free: there are no per-student licences to buy or manage.

Teach and track from the same place

Because everything lives together, the jump from organising to teaching is short. Run a live practice from any section, then follow how it went in your progress reports: completion, average score, First try and Solved, with CSV export when you need a record. Reports are part of Teacher Plus and the School plan.

Built for more than one class

A full timetable means several classes. Each class opens on its own topics, sections, materials and roster, so you go from the class list to the lesson you are about to teach without searching.

Set up your first class free and share a join code with students.

Setting it up in one free period

The structure only pays off if it exists before you need it. A realistic first sitting:

  1. Create the class and share the join code. Approvals can wait; students trickle in.
  2. Add the topics you will teach this term, not the whole year. Four or five is plenty to start.
  3. Add sections inside the first topic that match how you break the unit down over lessons.
  4. Upload one PDF into one section. The one you are teaching next.
  5. Stop there. Teach from it once before building any more. The structure will change once you have used it, and it is easier to change when it is small.

What it deliberately does not do

"Classroom management software" covers two very different jobs, and it is worth being clear which one this is. ClassKite manages your teaching: materials, questions, practice, rosters and progress. It is not a school information system.

  • No attendance register, timetabling or reporting to the office. Whatever your school already runs for that keeps running.
  • No parent portal or messaging. Communication home stays where it is.
  • No marks typed in. The Gradebook adds up what ClassKite marked; it does not take scores from paper tests, and there are no rubrics.

If you need the teaching side organised and the admin side is already handled elsewhere, this fills that gap. It is the same scope described on the LMS for teachers page.

Keeping five classes straight

The structure matters most when you teach the same topic to three groups at slightly different speeds. Because each class has its own topics, sections, materials and roster, parallel groups stay separate: Year 9 set 2 can be two lessons behind set 1, and each keeps its own reports.

Frequently asked questions

How do students join a class?

You share a join code. Depending on your school's settings, students join straight away or wait for you to approve them.

Is there a gradebook?

Yes. Each class has a Gradebook that collects every practice and works out an overall grade for each student from your grading policy, with report cards and Excel export. Scores come from the practices themselves; they are not typed in. The Gradebook is part of Teacher Plus and the School plan.

Can I manage several classes at once?

Yes. Each class keeps its own topics, sections, materials and roster.

Which plan should a department choose?

Teacher Basic is free and limits the number of topics per class, which is enough to try the structure properly. Teacher Plus and the School plan remove that limit and add class analytics (the live grid, reports and the Gradebook). For several teachers together, ClassKite for schools bills per seat with a school admin view; otherwise compare the individual plans.

Can I reuse a class structure next year?

Yes. Copy class brings across its topics, sections, materials and question banks, so you start the year with a structure that already works rather than an empty shell. When a school closes its year in ClassKite, Carry classes forward does the same for last year’s classes, with a new join code and, if you choose, the same students.

What happens when a student leaves my class?

Remove them from the roster and they no longer see the class. Sessions that already closed keep their historical record intact, so a finished report does not change afterwards.

Is there a limit on topics?

On Teacher Basic, yes: each class holds a limited number of topics, and the pricing page shows the current figure. Teacher Plus and the School plan have no topic limit.

Does it replace our school management system?

No. There is no attendance register, timetabling, fee handling or parent portal. It organises teaching, and leaves school administration to whatever you already run.

Related reading: how teachers use ClassKite, step by step and best practices for getting the most out of it. If you're weighing it against your current setup, see how it works as a Google Classroom alternative.