Student Management
Oversee student enrollment, progress, and account management across your organization.
As an OrgAdmin, you have visibility into every student enrolled across your entire organization, not just those assigned to you personally. This page covers how to view students, manage enrollments, transfer students between teachers, and perform bulk operations.
Viewing All Students
Navigate to My School > Students to see every student in your organization. Unlike teachers, who only see their own students, you see the complete picture.
Student List
The student list displays:
- Name and profile photo
- Email address
- Enrolled courses (with course names)
- Assigned teacher for each enrollment
- Progress overview (completion percentage)
- Last activity (most recent login or lesson completion)
- Status (active or inactive)
Filtering and Sorting
The student list supports several filters to help you find specific students:
- By course -- show only students enrolled in a particular course.
- By teacher -- show only students assigned to a specific teacher.
- By enrollment status -- pending, accepted, or rejected.
- By activity level -- active in the last 7 days, 30 days, or inactive.
- By group -- show students belonging to a specific student group.
You can combine filters. For example, show all inactive students in "Spanish A1" assigned to a specific teacher.
Enrollment Oversight
Understanding the Enrollment Flow
Students can be enrolled through three methods:
As an OrgAdmin, you can see and manage enrollments created through any of these methods, regardless of which teacher initiated them.
Reviewing Pending Enrollments
When students submit join requests or use invite codes, their enrollments start in pending status. Teachers typically handle their own pending enrollments, but as an OrgAdmin you can step in:
- Navigate to My School > Students and filter by Status: Pending.
- Review the student's information and the course they want to join.
- Accept to activate the enrollment or Reject with an optional reason.
Monitoring pending enrollments is especially important when a teacher is away or slow to respond. A student waiting too long for acceptance may lose interest.
Enrollment Details
Click any enrollment to view its full details:
- Student information -- profile, contact details, language level.
- Course information -- course name, CEFR level, lesson count.
- Assigned teacher -- the teacher responsible for this student in this course.
- Custom costs -- any overrides to the default lesson, homework, or exercise costs.
- Progress -- lessons completed, scores, homework status.
- Problem zones -- areas flagged by the teacher where the student struggles.
Student Transfers Between Teachers
One of the most important OrgAdmin capabilities is the ability to transfer a student from one teacher to another. This is useful when:
- A teacher leaves the organization.
- A teacher's schedule is full.
- A student requests a different teaching style.
- You are rebalancing workloads across teachers.
Open the Enrollment
Navigate to My School > Students, find the student, and click on the enrollment you want to transfer.
Click Transfer Teacher
In the enrollment detail view, click Transfer Teacher (or Change Teacher Assignment).
Select the New Teacher
Choose the new teacher from the dropdown. Only teachers who are active in your organization and teach the relevant language are shown.
Confirm the Transfer
Review the summary and confirm. The student's progress, scores, and lesson history are preserved. The student receives a notification about the change.
Transfers preserve all student data. The new teacher inherits the student's full history, including completed lessons, scores, and teacher notes.
Bulk Operations
For large organizations, managing students one at a time is impractical. Speakly.PRO supports several bulk operations.
Bulk Status Changes
Select multiple students from the student list using the checkboxes and apply a status change to all of them:
- Accept all -- approve multiple pending enrollments.
- Pause all -- temporarily suspend access for selected students.
- Transfer all -- move multiple students to a different teacher.
Identifying At-Risk Students
The platform automatically flags students who may need attention. As an OrgAdmin, you can view these flags across the entire organization.
Warning Indicators
| Indicator | Meaning |
|---|---|
| No login for 7+ days | Student may be disengaging |
| Overdue homework | Assignments not submitted by the deadline |
| Declining scores | Recent scores are lower than the student's average |
| Low engagement | Student is logging in but not completing activities |
| Stalled progress | No lessons completed in the last 14 days |
Taking Action
When you spot an at-risk student:
- Check whether their assigned teacher is aware of the situation.
- If the teacher is unresponsive, consider transferring the student.
- Send a direct message to the student with encouragement or an offer to help.
- For group-wide issues, investigate whether the course content or scheduling may be the root cause.
Managing Premium Access
As an OrgAdmin, you can grant or revoke free premium access for individual students without requiring them to purchase a subscription.
Granting Premium
- Navigate to My School > Students and find the student.
- Open the student's profile or enrollment detail.
- Click "Grant Premium".
- The student immediately receives premium features (ad-free experience, extended vocabulary capacity, priority homework review, premium marketplace content).
Revoking Premium
- Open the student's profile.
- Click "Revoke Premium".
- The student returns to the standard feature set. Any content they accessed during the premium period remains available.
Granting free premium does not affect billing. The student is not charged, and no tokens are deducted from the organization. This is a separate mechanism from the mobile in-app purchase subscription.
Frequently Asked Questions
Can I enroll a student in a course taught by a specific teacher?
Yes. When creating a direct enrollment, you select both the course and the teacher. The student is assigned to that teacher's section of the course.
What happens when I transfer a student to a new teacher?
The student's enrollment, progress, scores, and lesson history are fully preserved. Only the teacher assignment changes. The student and both teachers receive notifications about the transfer.
Can I see a student's individual lesson scores?
Yes. Open the student's enrollment detail view and navigate to the Progress tab. You will see scores for every completed lesson, broken down by skill (speaking, listening, reading, writing, grammar, vocabulary, engagement).
How do I remove a student from the organization entirely?
Open the student's enrollment and choose Remove. If the student is enrolled in multiple courses, you need to remove each enrollment individually, or use the bulk removal option from the student list.
Can students belong to multiple courses and multiple teachers?
Yes. A student can be enrolled in as many courses as they want, each with a different teacher. The student list shows all enrollments for each student.

