What this guide covers
- who can open a student record
- how owner, linked teacher, and coordinator access differs
- what school checks apply before records are shown
- what this means for privacy and shared school workflows
Quick answer
A teacher sees their own student records first, a linked teacher sees linked student records, and a coordinator sees same-school records when the school checks pass.
Superadjust does not expose student rows to everyone with a valid login. The backend applies row-level checks before it returns the record.

My Students view — teachers see only their own students or linked students
Step 1: Start with the access rule
Superadjust does not expose student rows to everyone with a valid login. The backend applies row-level checks before it returns the record.
Access is allowed when one of these is true: the requester owns the student, the requester has an active student-teacher link, or the requester is a coordinator in the same school context.
| Account Type | Can See | What This Means |
|---|---|---|
| Owner teacher | Their own students | The student owner can open the record, progress view, profile modal, evidence timeline, and related exports. |
| Linked teacher | Linked students | A teacher can open a student record when an active student_teachers link exists. |
| Coordinator | Same-school students | A coordinator can see same-school records, but only when the student and owning teacher pass the school checks. |
Shared logic: The same owner / linked / same-school coordinator logic is reused across student detail, progress, profile modal, archived evidence, and export flows.
Step 2: Check how the teacher is linked to the school
School access is not decided by one field alone. The backend also considers pending school links, approval state, teacher status, and whether the school already has a coordinator.
That matters because a teacher can be visible in their own workspace without yet counting as a fully approved school member for coordinator-level access.
Why this check exists: Coordinator access only applies when the student belongs to the same school context and the owning teacher is actually school-linked, not still soft-linked or pending.
Access Rule Summary
Owner Teacher
can access
Own Students
Linked Teacher
can access
Linked Students
Coordinator
can access
Same-School Students
School approval and status checks still apply before access is granted
Step 3: Understand what each view includes
When access is allowed, Superadjust can return more than the student row itself. The same access model also governs the progress view, profile modal, archived evidence, and export-related reads.
- Student detail can return the main student profile.
- Progress and profile modal can return readiness data, evidence timeline, recurring support plans, and class context.
- Archived evidence views still apply the same ownership and same-school rules before archived rows are shown.
Why this matters
Role-based access keeps student records useful without making them too broad. Teachers can work in their own space, linked teachers can collaborate where a direct student link exists, and coordinators can oversee the right school records without opening records outside their school context.
This matters because privacy in Superadjust is not just about being logged in. It depends on record ownership, school membership, and the student-teacher links attached to that record.
Common mistake
Linked teachers do not see everything: The most common mistake is assuming every linked teacher can see every student in the school. They cannot. A linked teacher still needs record ownership or an active student link, while coordinator access depends on stricter same-school checks.
What to do next
Once you understand who can see student records, the next step is usually to review how exports, archived evidence, and encryption fit into the same privacy model.
Source reference: Student Record Access, Encryption, and Retention backend documentation.
Next guide
Encryption →
AES-256 at rest, TLS 1.2+ in transit. The technical details.