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

ModuleAdminHeadteacherTeacherAccountantNurseHead of YearStaffArchivist
Grades / reportsYesYesTheir classesNoNoNoNoNo
Pupils (read)YesYesTheir classesNoYesYesYesYes
BillingYesYesNoYesNoNoNoNo
Medical roomYesYesNoNoYesNoNoNo
Discipline / sanctionsYesYesTheir classesNoNoYesNoNo
Configuration / Settings / SubscriptionYesYesNoNoNoNoNoNo

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.