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
- From the menu: Staff → Teacher Assignments.
- You'll see a grid with classes as rows and subjects as columns.
- Click any empty cell.
- Pick a teacher from the dropdown.
- 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.