Skip to main content
Schoolyi

Browse docs

Platform & access

Users and roles setup

Create accounts, assign roles, bulk import, and parent-student linking prerequisites.

Platform & access guide for day and boarding schools.

Last updated July 24, 2026

Setup workflow

  1. Review default roles at /roles - Platform Admin, Principal, Teacher, Student, Parent, Vendor, Support Staff variants.
  2. Create platform admin and principal accounts at /users - never share one login.
  3. Import or create school staff at /school-staff, then link each record to a user account.
  4. Import students at /students (CSV) or enroll from admissions - each active student needs a class placement.
  5. Create parent accounts at /parents - link each parent to one or more students before they sign in.
  6. Assign least-privilege roles: finance staff get Support Staff - Finance, not Platform Admin.
  7. Run /settings/email-test before sending credential emails.

Usage workflow

TaskWhoSteps
New teacher joinsAdminCreate staff → user → role Teacher → /teachers/assignments
Student mid-year admissionAdmissionsEnroll from offer OR create student → assign class
Parent cannot see childAdmin/parents → link student to parent account
Deactivate leaverPrincipalStudent/staff profile → deactivate (soft); see roster runbook
Password resetUser/forgot-password; admin can re-send verify email
Audit who changed a recordAdmin/activity-log → filter by user or date → Export CSV, Excel, or SIEM NDJSON

Common questions

Quick answers in plain language.

How do I add staff users and assign roles?+

Create users at /users with the correct role template. Fine-tune capabilities at /roles if needed. Teachers need subject assignments at /teachers/assignments before attendance and timetable work.

Related searches

School leaders and IT teams often search for: how to users setup in school management software, best role based access school software for K-12 schools, Schoolyi users setup guide, school admin dashboard, multi campus school software, and academic year setup.