S
Speakly.PRO

Teacher Management

Invite, manage, and monitor teachers in your organization.

Inviting Teachers

There are two ways to invite teachers to your organization: invite codes and direct email invitations.

Using Invite Codes

Invite codes are the most flexible method. You generate codes in bulk, share them however you like, and teachers redeem them during registration.

Generate Codes

Navigate to My School > Teachers and click Generate Invite Codes. Configure the following:

  • Quantity -- how many codes to generate (1 -- 50 at a time).
  • Role -- whether the code grants the Teacher or OrgAdmin role.

Distribute Codes

Copy the codes from the list and send them to your prospective teachers. You can share them via email, a messaging app, printed handouts, or any other channel.

Teacher Redeems Code

The teacher enters the code during registration or from Settings > Join Organization if they already have an account. They are immediately added to your organization with the assigned role.

Generate a small batch of codes first (3 -- 5) to test the process. You can always generate more as needed.

Using Direct Email Invitations

For targeted invitations where you know exactly who you want to invite:

Navigate to My School > Teachers and click Invite Teacher.

Enter the teacher's email address and select the role (Teacher or OrgAdmin).

Optionally add a personal message that will be included in the invitation email.

Click Send Invitation. The teacher receives an email with a link to join.

If the teacher does not receive the email, ask them to check their spam folder. If the problem persists, generate an invite code instead.

Viewing All Teachers

Navigate to My School > Teachers to see every teacher in your organization. The teacher list displays:

  • Name and profile photo
  • Email address
  • Role (Teacher or OrgAdmin)
  • Status (active or pending)
  • Join date
  • Activity metrics (students, courses, recent sessions)

Filtering and Sorting

Use the toolbar above the teacher list to filter and sort:

  • By role -- show only Teachers or only OrgAdmins.
  • By status -- show active, pending, or deactivated accounts.
  • By activity level -- sort by most or least active.
  • By join date -- sort chronologically.

Managing Individual Teachers

Click on any teacher in the list to open their detail view.

Teacher Detail View

The detail view shows:

  • Full profile -- name, photo, teaching languages, years of experience, certifications, and teaching style description.
  • Courses -- all courses the teacher has created.
  • Students -- all students enrolled with this teacher.
  • Recent activity -- latest logins, sessions conducted, homework graded.
  • Token usage -- how many tokens the teacher has used (if applicable).

Assigning Permissions

You can change a teacher's role at any time:

Promote to OrgAdmin:

  1. Open the teacher's detail view.
  2. Click Edit Role.
  3. Select OrgAdmin.
  4. Confirm the change.

Demote to Teacher:

  1. Open the teacher's detail view.
  2. Click Change Role.
  3. Select Teacher.
  4. Confirm the change.

The platform requires at least one active OrgAdmin. You cannot demote the last remaining OrgAdmin. Promote another teacher first.

Setting Teacher-Specific Costs

By default, teachers use the organization's default costs. If a particular teacher should charge different rates:

  1. Open the teacher's detail view.
  2. Navigate to the Costs tab.
  3. Override the default lesson, homework, or exercise cost.
  4. Save changes.

These overrides apply to all new enrollments created by that teacher unless further overridden at the course or student level.

Monitoring Teacher Activity

Keeping an eye on teacher activity helps you maintain quality and identify teachers who may need support.

Activity Metrics

From the teacher list or detail view, you can track:

MetricWhat It Tells You
Active studentsHow many students are currently enrolled with this teacher
Courses createdTotal number of courses the teacher has built
Sessions this monthHow many live sessions the teacher has conducted
Homework gradedNumber of homework assignments reviewed
Last activeWhen the teacher last logged in
Average session ratingStudent feedback scores for live sessions

Identifying Issues

Watch for these warning signs:

  • No logins for 7+ days -- the teacher may need a reminder or support.
  • Zero sessions this month -- check whether they have scheduled sessions or if students have dropped off.
  • Low homework grading rate -- homework may be piling up, affecting student progress.
  • No courses created -- a new teacher may need help getting started.

For detailed analytics, see Analytics & Reports.

Removing Teachers

Sometimes you need to remove a teacher from your organization. This might happen when a teacher leaves, when a seasonal contract ends, or during restructuring.

Open the Teacher's Detail View

Navigate to My School > Teachers and click on the teacher you want to remove.

Click Deactivate

Choose one of two options:

  • Suspend -- temporarily removes access. The teacher can be reactivated later with all data intact.
  • Remove -- permanently removes the teacher from the organization.

Handle Content and Students

Before finalizing, decide what happens to the teacher's courses and students:

  • Transfer courses to another teacher.
  • Keep courses but remove the teacher assignment (courses become unassigned).
  • Archive content for future reference.

Confirm the Action

Review the summary and confirm. The teacher loses access immediately.

Removing a teacher does not delete their courses or student data. You can transfer those assets to another teacher. However, Remove (as opposed to Suspend) is permanent and cannot be undone.

Frequently Asked Questions

Can a teacher belong to multiple organizations?

Currently, a teacher account can belong to one organization at a time. If a teacher needs to work with a different organization, they would need to leave the current one first.

What happens to a teacher's students if I suspend them?

Students remain enrolled in the teacher's courses but cannot schedule new sessions with a suspended teacher. You should transfer students to another active teacher to avoid disruption.

Can I see what a teacher sees on their dashboard?

Yes. The teacher detail view gives you visibility into their courses, students, and activity. For deeper investigation, some organizations use the impersonation feature (available under Actions > Impersonate), which lets you view the platform as that teacher without affecting their data.

How many teachers can I invite at once?

You can generate up to 50 invite codes in a single batch. For larger onboarding events, generate multiple batches. There is no limit on the total number of teachers in an organization.

How do I communicate with all my teachers at once?

Use the Announcements feature under My School > Teachers > Send Announcement to send a message to all teachers. You can choose in-platform notification, email, or both.