Red Stet
← Back to Help
Help · For teachers · Getting started

Co-teachers & TAs

A Red Stet classroom has one owner. Invite co-teachers as full authoring partners and TAs as grading helpers — three roles, clear permissions.

The three roles

One owner (the creating teacher). Two kinds of staff:

  • Co-teacher — full authoring partner. Everything the owner does except managing staff or deleting the class. For co-taught sections, team-teaching, subs.
  • TA — grading helper. Grade, comment, view recordings. Can't create or edit assignments. For grad students, parent helpers, paraprofessionals.

Owners and co-teachers must be verified teachers. TAs can be any Red Stet user — students included, common in higher ed.

MM
Michael Moikeha
Owner
AC
Co-teacher
JR
Jordan Reyes
TA

What each role can do

Permissions are per-classroom. A co-teacher here has no rights on your other classes.

Only the owner manages staff. Co-teachers do most teaching work but can't demote another co-teacher or remove anyone. TAs grade and comment but can't reshape the assignment or roster.

ActionOwnerCo-tch.TA
Create / edit assignments
Grade, return work, comment
View provenance recordings
Add / remove students
Edit class details
Invite / remove staff
Archive / delete class

Who can invite

Only the owner. Co-teachers wanting to bring in a TA ask the owner — they see the staff list but not the invite controls.

MM
You (owner)
Full controls below
Owner
Co-teachers and TAs see the list but the invite form below is hidden.

Inviting someone

Class → People. The Staff section sits above the student roster. As owner: email field, role dropdown (Co-teacher / TA), Invite button.

Next steps depend on the email:

  • Existing user — added instantly. Notification + email out.
  • New email — invite sent. Signing up with that email auto-resolves the role.

Invitations are idempotent. Re-inviting is a no-op or updates the role.

MM
Michael Moikeha
you
Owner

What invitees see

After accepting, the class appears on the invitee's dashboard with a role badge to distinguish owned from helped-with.

Opening the class shows the same teacher view — Stream, Classwork, People. Differences are in the buttons: a TA's Classwork hides + New assignment and per-assignment Edit / Duplicate / Manage groups. The classroom header hides Edit info / Defaults / Rotate invite link / Archive for non-owners. Bulk review and the per-assignment list stay — every staff role uses them.

AP Lit · Period 4 Co-teacher
English · Fall 2026
Eng 11 · Period 2 TA
English · Fall 2026

The co-teacher verification bar

Co-teachers must be verified teachers.

Inviting an unverified user as co-teacher:

  • Invite sends; they can accept.
  • Row reads "Pending teacher verification".
  • They can't act on the class until verification clears.
  • On verification, the row activates automatically.

No verification bar on TAs. Anyone can be a TA — grad students, parent volunteers, peer graders.

Need them grading right now? Invite as TA while verification clears, then promote.
SM
Sam Mitchell
[email protected] · Pending teacher verification
Co-teacher
Pending rows are dashed and dimmed until verification clears.

Changing someone's role

Each staff row has a role dropdown (owner-only). Switch between Co-teacher and TA. Takes effect immediately.

Demoting a co-teacher to TA strips authoring rights, keeps grading rights and history. Promoting a TA grants authoring rights, subject to verification.

No ownership transfer in this UI. To hand off a class, contact us.

AC
×

Customizing permissions per class

The matrix above is the default. Tighten or loosen co-teacher and TA capabilities for one class without affecting others.

People tab → Permissions panel below the staff list. Two columns (co-teachers, TAs), five capabilities:

  • Create assignments — author, edit, publish, archive
  • Grade submissions — score rubrics, comment, view recordings, return
  • Manage roster — add or remove students, set tags
  • Edit class details — name, subject, term, color, defaults, visibility
  • Post class messages — assignment updates, announcements

Common uses:

  • Grad-student TA → enable Manage roster for late adds.
  • Single-unit co-teacher → disable Edit class details to prevent accidental renames.
  • Peer-grader TA → keep defaults; grading only.

Changes are immediate — no save button. Per-column Reset drops the role back to defaults. Reset all to defaults wipes every override.

Two capabilities aren't delegable. Managing staff and archiving the class are owner-only — the toggle UI doesn't show them.
Co-teacher in this class can:
● Create assignments ● Grade submissions ● Manage roster ○ Edit class details ● Post class messages
TA in this class can:
○ Create assignments ● Grade submissions ● Manage roster (custom) ○ Edit class details ○ Post class messages
The owner sees this matrix as a toggle grid in the Staff section.

Removing staff

Each staff row has an owner-only ×, with a confirm step.

Removed staff:

  • Lose access immediately.
  • Drop off the People tab.
  • Keep their work — grades entered, comments, viewed recordings — on assignments and submissions.

Removal is soft. Re-inviting the same email restores the role.

Remove this staff member from the class?

School memberships layer schoolMemberships

Co-teachers and TAs are added at the classroom level. The classroom-staff row is the source of truth for assignment access, grading, and integrity-decision rights.

When a classroom attaches to a school via the org-admin dashboard, staff get a parallel schoolMemberships row recording their role — teacher, co-teacher, or TA. Roster, not permission grant.

Day-to-day permissions don't change

The school-membership row doesn't override the per-classroom row. A teacher not added as co-teacher in a classroom has no access. Every check consults classroomStaff.

School admins see the roster

The org-admin Staff page lists every staff member, their classrooms, and roles. Answers "who's helping in 9th-grade English?" without each teacher re-sharing. Read-only.

Pre-approved-domain sign-ups attach automatically

If the school has a pre-approved domain (@northhighschool.edu), a teacher signing up with a matching email auto-attaches to schoolMemberships at the recorded role. Still needs classroom invites to act.

School memberships are a roster; classroom staff is the permission grant. Adding to one doesn't add to the other.
JM
Jamal M.
English 11 · English 12 · AP Lit
Co-teacher
PR
Priya R.
AP Lit (grading)
TA
DK
Dana K.
English 11 · Honors English
Teacher
Org-admin Staff page — one row per staff member, role on the right, classrooms in the middle. Read-only.

Privacy & access

Adding a co-teacher or TA grants access to everything in the class — assignments, submissions, recordings, messages, student information. Treat the invite as a key.

Roster visibility (the FERPA-safe toggle hiding students from each other) doesn't apply to staff. Co-teachers and TAs see the full roster.

A removed staff member loses access immediately; their identity stays on artifacts they touched — a TA-entered grade stays attributed.

Nothing leaks across classes. A co-teacher in AP Lit has no access to English 11.

This is a substantial trust grant. Match the role to the work — TA for grading-only, co-teacher for partner authors.