Skip to main content
AdminSetup

Create classes and assign teachers

Updated 11 May 20264 min read
TL;DR

Add the classes your school runs (JSS 1, Primary 4, etc.), give each one a section, and pick the teacher in charge. Everything else — students, attendance, fees, report cards — fits inside these classes.

Classes are the buckets where students sit, attendance is taken, fees are billed, and report cards are written. Once your academic session is in place, the next thing to do is list out the classes your school runs. This usually takes about ten minutes for a school with 10–15 classes.

Steps

Step 01

Open the Classes page

From your dashboard, go to Academics → Classes. You'll see a list of any classes you already have, plus an Add Class button at the top.

Academics → Classes
Step 02

Set up your class sections first (optional)

If your school splits each class into sections like A and B, save yourself time by adding the sections once before creating classes. Go to Settings → Academics → Classroom Sections and add each section by name. From now on, every new class can pick from this list.

If your school doesn't use sections, you can skip this step and come back if you need it later.

Step 03

Create your first class

Back on the Classes page, click + Add Class. Fill in:

  • Class level — pick from the dropdown (e.g. JSS 1, Primary 4, Nursery 2).
  • Section — if you set up sections in the last step, pick one here. Otherwise leave it blank.
  • Year — usually the year the class starts (e.g. 2026 for the 2026/27 session).
  • Capacity — the maximum number of students you'd ever expect in this class. The default of 30 is a fine starting point.
  • Class teacher — pick the teacher in charge from the dropdown. If they aren't in the list yet, leave it blank and come back after you've added staff.

Click Create. The new class appears at the top of the list.

A class has a level, an optional section, a year, and a capacity
Step 04

Repeat for every other class

Repeat the steps above for each class your school runs this year. Try to add them in order (Nursery first, then Primary, then JSS, etc.) — the order you add them is the order parents and staff will see them on dropdowns later.

Step 05

Open a class and check its Academics tab

Click any class you've just created. You'll see a hub with four tabs: Overview, Students, Academics, and Attendance. Click the Academics tab — this is where you'll add subjects to the class and pick which teacher teaches each one.

Subjects and their teachers live inside each class's Academics tab
Step 06

Add subjects to the class and pick a teacher for each

In the Academics tab, click Add Subject and pick the subjects taught in this class (e.g. Mathematics, English, Civic Education). Once a subject is added, you'll see a dropdown to pick the teacher for it. Each subject can have a different teacher.

If you want to assign one teacher to several subjects across many classes at once, there's a faster way: go to Staff → (the teacher) → Subjects and tick all the subjects they teach in one go.

Each class has its own list of subjects, with a teacher for each one

Common issues

Common issues
The class level I want isn't in the dropdown

Class levels come from the Classroom Sections setup. Go to Settings → Academics → Classroom Sections, add the level you need, then come back to the Add Class form. The new level will be in the dropdown.

The teacher I want isn't in the dropdown

Teachers only appear after you've added them as staff. Open the staff guide, add the teacher, then come back here and re-open the class to assign them. You don't need to delete and recreate the class.

I made a mistake when creating a class

From the Classes page, click the three dots next to the class and choose Edit. You can change the name, section, capacity, and class teacher. If the class has no students in it yet, you can also delete it from the same menu.

I added subjects to the class but the attendance and report card pages can't see them

Attendance and report cards only consider subjects with a teacher assigned. Make sure each subject in the Academics tab has a teacher picked. If a subject shows "No teacher", click into it and assign one.