Roles
Staff Roles
RBAC staff role assignments available on admin accounts.
Staff roles are assigned in Roles & Permissions (/dashboard/roles) or during staff setup.
| Staff Role | Primary access |
|---|---|
| Platform Super Admin | All platform permissions (multi-school) |
| School Principal | All school permissions (~full admin) |
| Vice Principal | Academics, LMS, exams, communications, approvals |
| Exam Officer | Examination lifecycle, timetable, analytics |
| Head of Department | Exam read/approve/moderate, analytics |
| Librarian | Library manage |
| Accountant | Finance manage/read |
| Finance Manager | Finance, payroll, analytics |
| HR Manager | Teachers, HR, leave, payroll, users |
| Admission Officer | Students create, parents, admissions |
| Hostel Manager | Hostel, attendance, discipline |
| Transport Manager | Transport manage |
| Nurse | Health manage |
| Security Officer | Security manage, parents |
| Receptionist | Students create, parents, communications, admissions, website |
Only School Principal may hold full
people.students.manage. Other roles typically receive student read (and sometimes create) instead.
Platform Super Admin is different from the rest of this table: it replaces the entire admin sidebar with cross-school tools instead of adding modules within one school. See Platform Admin.