Skip to content
Browse documentation
All documentation

Advanced

Roles & Permissions

Define custom staff roles with fine-grained, module-by-module permissions, compare them in a permission matrix, and assign staff to as many roles as needed.

The Roles page listing system roles including Academic Coordinator, Accountant, Class Teacher, Owner, Principal and Receptionist, each showing how many permissions it grants and how many staff hold it
Every role, with its permission count and how many staff hold it.

Beyond the admin and teacher split, a school can define its own staff roles from a dedicated Roles page. Principal, Accountant, Receptionist and anything else you need, each holding exactly the permissions you give it.

System roles

Every school starts with a set of ready-made roles covering common school positions (Owner, School Administrator, Principal, Vice Principal, Academic Coordinator, Class Teacher, Subject Teacher, Accountant, Receptionist, and more). These can be renamed and re-permissioned, but not deleted.

Custom roles and the permission matrix

A primary admin can create additional roles, duplicate an existing one as a starting point, and choose exactly which permissions each role grants, grouped by module (Attendance, Finance, Students and so on) in a searchable checklist. The Permission matrix view compares every role's grants side by side at a glance.

Assigning roles to staff

Every staff account holds at least one role, chosen when you create it: on the Users page for office accounts, and on the Teachers page for teaching ones, where Subject Teacher is picked for you as the common case. Pick as many as apply: access is the combination of everything each role grants, so a teacher who also runs a homeroom holds both Subject Teacher and Class Teacher rather than needing a third combined role.

To change someone's roles afterwards, either edit them from the page that manages their account, or open a role's detail page here to see and manage everyone who holds it.

Ready to try it with your school?

Free for schools up to 40 students. No credit card required.