School staff

Invite teachers and track their onboarding. Invitations are issued via createInvitationV1 — no Auth account exists until the teacher accepts. Director / school_admin roles only — student invitations belong to the enrollment flow.
Active teachers
Pending invites
Accepted invites
Revoked / expired

Teachers

Active SchoolMemberships rows with role=teacher bound to this school. Suspended rows show their status chip.

Loading teachers…

Invitations

Teacher invitations issued from this school. Pending invitations turn into SchoolMemberships only after the teacher accepts via /auth/accept-invite/.

Loading invitations…