Lumus LMSAdministrators

Teaching Assistants

Add Teaching Assistants who help run specific classes, and let teachers and TAs manage their own rosters

Teaching Assistants

A Teaching Assistant (TA) is a staff member who helps a lead teacher run one or more specific classes. A TA can do everything a lead teacher can do on the classes they're assigned to — manage content, assignments, announcements, attendance, grading, files, and Zoom — plus manage the class roster (enroll and unenroll students).

TAs are scoped strictly to their assigned classes. They cannot touch classes they aren't assigned to, and they cannot do cross-class admin work (creating classes, assigning teachers, editing fee structures, or managing invoices).

Teachers overview

Roster management for teachers and TAs

Alongside the TA role, lead teachers and TAs can now manage enrollments on their own classes — enrolling and unenrolling students directly, without needing an admin. Previously only admins could change a class roster.

This is scoped to class ownership: a teacher or TA can only manage the roster of a class they lead or are assigned to.

Creating a Teaching Assistant

TAs are created through the existing teacher flow with a role toggle — there is no separate "TA" screen.

  1. Go to Teacher Management and add (or edit) a staff member.
  2. In the Role selector, choose Teaching Assistant (the default is Lead Teacher).
  3. Save. The platform provisions a linked user account with the TA role, using the same email-based account setup as regular teachers.

Add New Teacher with role selector

Commission and bank fields are optional for TAs

TAs reuse the teacher profile, so commission and payout fields exist but are unused by default. A TA does not earn commission unless you choose to set it.

Assigning TAs to classes

A TA only gains access once you assign them to a class.

  1. Open the class and go to Edit Class.
  2. In the Teaching Assistants field, select one or more TAs (a multi-select of staff with the TA role).
  3. Save.
  • A class can have many TAs.
  • A person can be a TA on some classes and a lead teacher on others — both at once.
  • Assigning/removing TAs is admin-only.

What a TA can and can't do

CapabilityAdmin / Super AdminLead TeacherTeaching Assistant
View & edit class content, modules, scheduleAll classesOwn classesAssigned classes
Create / edit / delete assignmentsAllOwnAssigned
Grade submissions (speed grader, feedback)AllOwnAssigned
Post / edit / delete announcementsAllOwnAssigned
Mark attendance, view performanceAllOwnAssigned
Class files & Zoom linksAllOwnAssigned
Enroll a student into a classAllOwn (new)Assigned (new)
Unenroll a student from a classAllOwn (new)Assigned (new)
Generate / approve onboarding linksAllOwnAssigned
Toggle admin-granted accessYesNoNo
Create / edit invoices & fee structuresYesNoNo
Create or delete a classYesNoNo
Assign a lead teacher to a classYesNoNo
Assign / remove TAs on a classYesNoNo

What a TA sees

A TA's dashboard mirrors a teacher's, scoped to assigned classes — My Classes, My Students, Attendance, Quick Attendance, Face Enrollment, Performance, Assignments, File Manager, and Zoom. Commission/Payment History is omitted by default since TAs don't earn commission.

When a TA opens a class they're assigned to, they get the same management tabs as the lead teacher, including the Manage Enrollments modal and the onboarding link & approval tabs.

Edge cases & good to know

  • Removing a TA's assignment revokes their access to that class immediately. Any pending onboarding approvals stay with the class and pass to whoever still has access.
  • Soft-deleting a class removes TA access to it automatically.
  • Promoting a TA to a lead teacher (or vice versa) is done by changing their role between Lead Teacher and Teaching Assistant — the underlying teacher profile is reused, and existing class assignments persist.
  • Teachers list visibility — TAs see a restricted teacher list (the lead teachers of classes they share), not the full staff directory.
  • Public site — TAs are hidden from the public teacher list by default; an admin can opt them in if desired.

On this page