Staff roles and permissions
Each staff member receives a single role per school, which determines their access in Schoolysoft. Custom roles can additionally be created under Settings -> Roles & permissions.
Available roles (10)
School Administrator
Full access to all modules, users, configuration, subscription, and reports. Can invite all other roles (except another School Administrator).
Headteacher
Full access to teaching and administrative data, including full financial management. Can validate reports, manage sanctions, reactivate cancelled enrolments, and also manages the school’s configuration, settings, and subscription. Can only invite Teacher and Parent.
Teacher
Entry of grades and report comments for their classes, class diary, register, parent messaging for their pupils, read-only access to pupil records in their classes.
Accountant
Full access to the billing module. No access to teaching data.
Nurse
Access to the medical room module (visits, care plans/PAI, stock) and to the canteen. No access to grades or billing.
Head of Year (CPE)
Management of school life: absences, late arrivals, disciplinary sanctions. No access to grades or billing.
Staff
Limited access: read-only pupil records, canteen, transport, messaging, library. No access to circulars or grades; no management access to enrolments.
Archivist
Read-only access to pupil records and messaging.
Parent
Access to the parent portal: timetable, their children’s grades/reports, pricing simulation, messaging.
Pupil
Access to the pupil portal: timetable, grades/reports, messaging.
Summary table
| Module | Admin | Headteacher | Teacher | Accountant | Nurse | Head of Year | Staff | Archivist |
|---|---|---|---|---|---|---|---|---|
| Grades / reports | Yes | Yes | Their classes | No | No | No | No | No |
| Pupils (read) | Yes | Yes | Their classes | No | Yes | Yes | Yes | Yes |
| Billing | Yes | Yes | No | Yes | No | No | No | No |
| Medical room | Yes | Yes | No | No | Yes | No | No | No |
| Discipline / sanctions | Yes | Yes | Their classes | No | No | Yes | No | No |
| Configuration / Settings / Subscription | Yes | Yes | No | No | No | No | No | No |
Custom roles
In addition to the 10 system roles, custom roles can be created under Settings -> Roles & permissions to compose bespoke permissions.
One role per member
A staff member holds only one role per school. To change it: Settings -> Accounts & access -> Members -> Change role.
Suspending or removing access
Upon departure or for a temporary suspension: Settings -> Accounts & access -> Members -> Suspend (or Remove from school for a permanent removal). Historical data is retained.
The audit log is not viewable from the school’s own interface.