Up to 69% off annual plans. See pricing.
LMS for teachers

The teaching half of an LMS, done properly

Classes, topics, materials, practice and progress in one place, built for the teacher running the lesson rather than for the school office.

Classes, topics and materials are on every plan. Teacher Basic limits the number of topics per class (the pricing page shows the current limit); Teacher 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 from a page, open a practice or look at what the class has done, all without leaving the class.

How it works

  1. 1

    Set up a class

    Create the class and share the join code. Students join straight away or wait for your approval, depending on your settings.

  2. 2

    Add your material

    Upload the PDFs you already teach from and organise them into topics and sections.

  3. 3

    Add questions

    Write them, import a spreadsheet, or draft with AI and edit before use.

  4. 4

    Teach, set, review

    Run it live on the board, unlock it for independent work, then read the report.

In the classroom

A maths teacher copies last year's class into September's new group: the topics, sections, PDFs and questions come across, ready to teach, without rebuilding anything.

An illustrative example of how a lesson can run, not a customer case study.

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 your annotations stay with the class. Copying a class into a new one brings the PDFs along, and your annotations if you choose.

Join codes and approval

Students join with a code, straight away or after your approval, depending on your school's settings.

Teach from it directly

The material you organised is the material you teach from. There is 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.

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?

Yes. The Gradebook collects every practice of a class and works out an overall grade for each student from a grading policy you can read: a plain average, or weighted categories and grade bands. It adds a class dashboard, individual reports, report cards as PDF and Excel export. Scores come from the practices themselves; they are not typed in or edited in the Gradebook.

Can a whole school use it?

Yes. The School plan covers teachers in blocks of 15 seats, with a school admin view that includes every class's Gradebook and the school's grading policies. 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.

Teacher Basic is free, with no payment details needed