S
Speakly.PRO

Analytics & Reports

Access dashboards and reports to track your organization's performance.

Analytics give you the insight needed to run your organization effectively. As an OrgAdmin, you have access to dashboards and reports that span the entire organization -- student progress, teacher performance, course completion rates, and financial metrics. This page explains how to read and act on these reports.

Dashboard Overview

The OrgAdmin dashboard is the first thing you see when you navigate to My School > Overview. It provides a high-level snapshot of your organization's health.

Key Metrics

The dashboard displays the following cards:

MetricDescription
Total StudentsTotal number of students in the organization
Active StudentsStudents who have been active recently
TeachersNumber of teachers in the organization
Lessons ConductedTotal live lessons conducted across the organization
Lesson HoursTotal hours of lessons conducted
Token BalanceCurrent organization token balance

Trend Indicators

Each metric card includes a trend arrow comparing the current period to the previous one:

  • Green arrow up -- the metric improved compared to last period.
  • Red arrow down -- the metric declined.
  • Gray dash -- no significant change.

Use these trends to quickly identify areas that need attention.

Student Progress Analytics

Navigate to My School > Students for insight into how students are engaging across your organization.

Student Analytics Dashboard

The student analytics page shows:

  • avgLessonsPerStudent -- average number of lessons per student.
  • medianDaysBetween -- median days between student lessons.
  • Engagement Distribution -- a breakdown of students into tiers: highly_active, active, occasional, at_risk, and churned.
  • New/Churned Student Trends -- charts showing new and churned students over time.
  • Retention Matrix -- a heatmap showing student retention over time.

Filtering

A date range selector is available to filter the data by time period.

Skill Breakdown

The platform tracks seven skill dimensions for every student. The analytics dashboard aggregates these into organization-wide averages:

SkillWhat It Measures
SpeakingOral communication ability
ListeningComprehension of spoken language
ReadingText comprehension ability
WritingWritten expression quality
GrammarAccuracy of grammatical structures
VocabularyRange and accuracy of word usage
EngagementOverall participation and effort

Skill scores are based on teacher evaluations during live sessions. They are most meaningful when teachers use the scoring system consistently. Consider providing scoring guidelines to your teachers.

Teacher Performance Metrics

Navigate to My School > Teachers to see how your teachers are doing.

Performance Indicators

The teacher list tracks the following columns:

ColumnDescription
EnrollmentsNumber of student enrollments for this teacher
Lessons ConductedTotal lessons the teacher has conducted
Cancellation RatePercentage of scheduled lessons that were canceled
RatingAverage student rating
Homework CheckedNumber of homework assignments reviewed
TrendA sparkline showing recent activity

Course Completion Rates

Navigate to My School > Courses for course-level analytics.

Course Dashboard

For each course in your organization, you can see the following columns:

ColumnDescription
TitleCourse name
EnrollmentsNumber of enrolled students
Lessons ConductedTotal lessons conducted in this course
Completion RatePercentage of enrolled students who have completed the course
Teacher RatingAverage rating given by teachers
Student RatingAverage rating given by students
Student ScoreAverage student score across lessons

Lesson Reports

Navigate to My School > Lessons and open the Reports tab to access detailed lesson-level analytics across your organization.

Lessons by Student

View a table of all lessons completed by each student, including:

  • Lesson title and course
  • Completion date
  • Scores
  • Time spent

Filter by student, course, date range, or lesson status.

Lessons by Teacher

See how many lessons each teacher has conducted:

  • Total lessons taught per teacher
  • Breakdown by course
  • Average session duration
  • Student count per lesson

Rescheduled Lessons

Track lessons that were rescheduled:

  • Original date and new date
  • Reason for rescheduling (if provided)
  • Who initiated the change (teacher or student)
  • Patterns of frequent rescheduling

Use this report to identify scheduling issues and improve session reliability.

Frequently Asked Questions

Can I share analytics with someone who is not an OrgAdmin?

The best approach is to promote the person to OrgAdmin so they have direct access to the dashboards.

What does a low student retention rate tell me?

A retention rate below 70% after 30 days suggests that students are not finding enough value to continue. Investigate the specific courses and teachers involved. Common causes include: infrequent sessions, slow homework feedback, content that does not match the student's level, or a poor initial experience.

How do I compare this month to last month?

Most dashboards include a date range picker. Select the current month and the previous month, and the charts will display both periods for comparison. Trend arrows on the dashboard cards also show period-over-period changes.

Can I track individual student progress over time?

Yes. Open the student's enrollment detail view and navigate to the Analytics tab. You will see stat cards with period-over-period changes (lessons completed, time spent, skill score, attendance, accuracy, exercises, homework, cancellations), skill progression charts tracking 7 dimensions over time, trend charts for daily activity, and a feedback timeline showing all teacher evaluations. Use the period selector (7d / 30d / 90d / 12m) to adjust the time range. See Enrollment Analytics for full details.