S
Speakly.PRO

Teacher Management

Invite, manage, and monitor teachers in your organization.

Inviting Teachers

To invite a teacher, you generate an invite code for their email address. The platform sends the invitation email automatically.

Generate an Invite Code

Navigate to My School > Teachers and click Generate Invite Code. Enter the teacher's email address. A unique invite code is generated and sent to them automatically.

Invite codes always grant the Teacher role. To make someone an OrgAdmin, change their role after they join (see Assigning Permissions below).

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 as a teacher.

If the teacher does not receive the email, ask them to check their spam folder. You can also generate a new code if needed.

Viewing All Teachers

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

  • User (avatar, name, and email)
  • Role (Teacher or OrgAdmin)
  • Enrollments (number of student enrollments)
  • Lessons (lessons conducted)
  • Canceled (canceled lessons)
  • Status (active or disabled)
  • Joined (join date)
  • Invited by (the OrgAdmin who generated the invite)

Managing Individual Teachers

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

Teacher Detail View

The detail view shows performance metrics with charts, including:

  • Lessons by day -- a chart of lesson activity over time.
  • Feedback trends -- a chart showing student feedback trends.
  • Stat cards -- key performance numbers at a glance.
  • Student breakdown -- a breakdown of the teacher's students.
  • Lesson Quality panel -- a radar chart plus four domain cards (Discourse, Instruction, Engagement, Assessment & Delivery) scored from analysed sessions. See Lesson Quality below.
  • Courses taught -- aggregate cards showing each course this teacher works with.

Lesson Quality

When Post-Session Summary is enabled on enrollments (so the platform has transcripts to analyse), the teacher detail page shows a Lesson Quality panel.

  • Radar chart -- nine rubric scores on a 1–5 scale, spanning classroom structure, methodology, atmosphere, resources, questioning, scaffolding, engagement, emotional support, and pacing.
  • Four domain cards group the metrics and discourse signals (teacher vs student talk time, turns per lesson, target-language share, wait time, accuracy, student participation, plan-vs-actual duration, attendance).
  • Methodology badge shows which rubric version produced the scores. Sessions analysed on an older rubric are excluded with a warning — scores stay comparable.
  • Sample-size guard -- fewer than three analysed sessions show an em-dash rather than a score to avoid misleading small-sample readings. A "Limited data" hint reminds you the numbers stabilise after roughly five sessions.

The panel is aggregated over the current period selector at the top of the page — change the period to narrow or expand the window. Treat scores as a coaching aid, not a ranking: the disclaimer beneath the radar spells out the rubric version and session count so numbers stay in context.

Assigning Permissions

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

  1. Open the teacher's detail view.
  2. Change their role to OrgAdmin or Teacher as needed.
  3. Confirm the change.

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

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
EnrollmentsHow many student enrollments this teacher has
Lessons ConductedTotal number of lessons the teacher has conducted
Cancellation RatePercentage of scheduled lessons that were canceled
RatingAverage student rating for this teacher
Homework CheckedNumber of homework assignments reviewed
TrendA sparkline showing recent activity trends

For detailed analytics, see Analytics & Reports.

Reviewing a Teacher's Schedule

Open Schedule and use the teacher filter to view one teacher's calendar at a time. This helps you:

  • check whether the teacher has enough available teaching time
  • review upcoming lessons before approving changes
  • help resolve reschedule requests
  • compare workload across teachers

Clear the filter to return to the full organization schedule.

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 Disable

Click Disable to remove the teacher's access. The teacher's account is disabled and they can no longer access the organization. Their courses and student data are preserved.

Confirm the Action

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

Disabling a teacher does not delete their courses or student data. You should transfer their students to another active teacher to avoid disruption.

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 disable them?

Students remain enrolled in the teacher's courses but cannot schedule new sessions with a disabled 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.

How many teachers can I invite at once?

You generate one invite code at a time. For onboarding multiple teachers, generate a code for each teacher individually. There is no limit on the total number of teachers in an organization.

How do I communicate with all my teachers at once?

Currently, there is no built-in broadcast messaging for teachers. You can message individual teachers through the platform's direct messaging feature, or use external channels (email, Slack, etc.) for group announcements.