Teacher Users
Teacher accounts in Equity Analytics are provisioned exclusively from your SIS export. There is no UI invite path for teachers. By design, the teacher roster has to stay in sync with enrollments, schedules, and score attribution, all of which come from the SIS.
For district admins, district users, and school users, see District & School Users and Inviting Users.
Why teachers come from a file
Every teacher in Equity Analytics has a Teacher record that score attribution, enrollments, and impact reporting depend on. That record is built from your SIS, the same source that produces enrollments.csv and schedules.csv. If a teacher were created via UI invite, their login would exist without a matching Teacher record, and their scores / classes / students wouldn't surface anywhere.
Pinning teacher provisioning to the SIS export keeps the instructional roster and the login roster aligned automatically.
How it works today
Two SIS files together provision a teacher who logs in:
| File | Creates | Required? |
|---|---|---|
teachers.csv |
Teacher record (used for score attribution, enrollments, impact reporting) | Yes. Every teacher needs this row, whether or not they log in |
teacher_users.csv |
User + AccountUser with the teacher role (the login itself) |
Only for teachers who need to sign in |
A classroom teacher who logs in appears in both files with the same teacher_id. A teacher who never logs in (for example, an inactive teacher kept for historical attribution) appears in teachers.csv only.
See SIS Data Format for the full column lists.
Updating the teacher roster
- Add a teacher: add a row to
teachers.csv(andteacher_users.csvif they need to sign in). Re-upload via SIS Data Upload or wait for the nightly sync. - Remove a teacher's login: drop their row from
teacher_users.csv. They'll still have their Teacher record for historical reporting; they just lose the ability to sign in. - Remove a teacher entirely: drop the row from both files. Historical scores attributed to that
teacher_idare preserved. - Edit teacher details (name / email): edit the row in both files and re-upload. Whichever value is present in the new files wins on import.
Deprovisioning is automatic. Any teacher_id missing from the next CSV import is deprovisioned for that role scope. To restore access, re-include them in a future CSV.
SIS Query Support
Need help pulling teacher rosters from your SIS? We provide queries and step-by-step export instructions for the common Mississippi SIS platforms.
- Helpdesk Ticket: Helpdesk Ticket
Related
- District & School Users: for the non-teacher roles, which support both UI invite and CSV.
- SIS Data Format: full column list for every SIS file, including
teachers.csvandteacher_users.csv. - SIS Data Upload: how to upload SIS files manually when needed.
Need Help?
- Helpdesk Ticket: Helpdesk Ticket
- Website: https://equityanalyticsms.com