Staff & Roles

Assigning teachers to classes

Map your teachers to the classes and subjects they teach.

Assigning teachers to classes

A teacher assignment links a teacher, a class, and a subject. It controls who can enter marks for that subject in that class and who shows on the timetable.

Class teacher vs subject teacher

  • A class teacher is the homeroom for one class. They take attendance and handle parent communication. One per class.
  • A subject teacher is assigned to a (class, subject) pair. The same teacher can teach the same subject in multiple classes.

A teacher can be the class teacher of one class and a subject teacher in many others.

Setting it up

Class teacher

On the class detail page (Setup → Academics → Class Sections → [class]), pick a class teacher from the dropdown.

Subject teacher

  1. From the menu: Staff → Teacher Assignments.
  2. You'll see a grid with classes as rows and subjects as columns.
  3. Click any empty cell.
  4. Pick a teacher from the dropdown.
  5. Save.

Bulk assigning

For start-of-year setup, click + Bulk Assign — pick a teacher, then tick the (class, subject) cells they'll teach. One save covers all of them.

What an assignment unlocks

A teacher assigned to (Grade 5-A, Math) can:

  • Enter marks for Math exams in Grade 5-A.
  • See Grade 5-A on their dashboard.
  • Get notifications about Grade 5-A students.

Without an assignment, they don't see that class — even if they have the Teacher role globally.

Related articles