Skip to main content
Schoolyi
School librarian arranging books and planning cards in a bright library

Browse docs

Students & families

Staff and teachers

The employee roster at /school-staff: how staff accounts are created, where teaching duties are set, and the difference between a subject assignment and a homeroom.

Students & families guide for day and boarding schools.

Last updated August 29, 2026

Staff records cover every non-student employee, teaching and non-teaching alike. A staff account is a user with a role from the role catalogue, an optional employee id, and a staffType describing what kind of teacher or specialist they are. What a teacher can actually do comes from two separate places that are easy to confuse: subject assignments for the academic year, and the homeroom fields on the class record.

ScreenPathWhat it is for
Staff roster/school-staffAll employees, with bulk Excel import and export
Staff profile/school-staff/[id]Employment details, documents, deactivation
Teachers/teachersThe teaching subset, with the class-teacher view
Assign teachers/timetable, ConfigureSubject capabilities and class-subject assignments
Homeroom/classesClass teacher and Co-class teacher on each class
Appraisals/teachers/appraisalsReview cycles, scores, and acknowledgement
Employment finances/employment/financesSalary structure links

Setting a teacher up

  1. Create the account at /school-staff, individually or through the bulk workbook, with the correct role and staffType.
  2. Record which subjects the teacher can teach this academic year in the Assign teachers step; a class assignment is refused until that capability exists.
  3. Map class-subject pairs and periods per week in the same step.
  4. Set the homeroom separately at /classes if this teacher owns a register.
  5. Generate and publish the timetable, which is what feeds substitute cover later.

Common questions

Quick answers in plain language.

Where did /teachers/assignments and /teachers/config go?+

Both are now redirects into the timetable workspace. /teachers/assignments opens Configure, Assign teachers; /teachers/config opens Configure, Staffing. Old bookmarks and links keep working, but the editors themselves live under /timetable.

A teacher is assigned to a class but cannot mark its attendance. Why?+

Because the attendance register follows the homeroom fields on the class record, Class teacher and Co-class teacher, which are edited at /classes. A subject assignment lets a teacher see that class timetable and enter marks for their own subject; it never grants the register. Adding more subject assignments will not fix it.

How does the staff import handle someone who already exists?+

It matches on email and updates that person rather than creating a duplicate, so the same workbook can be re-uploaded safely. Employee ids are checked for uniqueness, and the role name in each row must already exist in the role catalogue. New accounts get a generated temporary password and must change it at first sign-in.

What is staffType for, and does it matter?+

It records the grade band or specialism — PRT, TGT, PGT, and specialist values such as PE, Music and Art — and the timetable uses it to compute the weekly teaching cap and to enforce specialist rules for PE, Music, Art and Dance in grades one to five. Leaving it blank weakens both checks.

Related searches

School leaders and IT teams often search for: how to staff and teachers in school management software, best student information system for K-12 schools, Schoolyi staff and teachers guide, parent portal software, school roster management, and student record management.