Schools & Admins2 min read
User management and permissions
How schools provision staff, invite users, control roles, and manage learner access.
User management and permissions
The school admin toolset is built around invites, roles, and account state.
Staff provisioning
School admins can:
- invite teachers
- invite school admins
- resend invites
- revoke invites
- copy invite links
- disable or re-enable staff users
- update staff roles
Student provisioning
Schools and teachers can also manage students by:
- individual student invites
- bulk invite creation
- invite sending and resending
- invite claim status checks
- archive and unarchive actions
- primary teacher assignment
Permission model
Key permission rules include:
- school admins can access school-level billing and staff settings on school plans
- school-plan teachers have reduced settings access
- students only get profile and notification settings
- archived students are kept separate from active students
Booking policy
A school-level staff setting controls whether students can book only with their primary teacher or with other teachers too.
This is an important operational choice because it affects:
- learner autonomy
- staff workload balancing
- how primary teacher relationships are enforced
Invite acceptance flows
There are dedicated invite flows for:
- student invites
- staff invites
- admin acceptance
Each flow checks email matching, claim status, and whether the invite is still valid.