S
Speakly.PRO

Student Groups

Organize students into groups for targeted instruction and group sessions.

Student Groups let you organize students into named collections for group sessions, batch homework assignments, and collective progress tracking. Whether you are managing a class of 20 or a small study group of 4, groups streamline your workflow.

What Are Student Groups?

A StudentGroup is a named collection of students within your organization. Groups are independent of courses -- you can create a group that spans multiple courses or contains students from different levels.

Common uses:

  • Class groups: "Monday 10 AM Class", "Advanced Conversation Group"
  • Level groups: "A2 Beginners", "B1 Intermediate Cohort"
  • Project groups: "Presentation Partners", "Debate Team"
  • Administrative groups: "Spring 2026 Enrollment", "Scholarship Students"

The Groups page displays all your groups in a table with columns for group name, student avatars, scheduled session times, notes, and quick actions. You can filter by course or student, sort by name, and page through results.

Creating a Group

Go to "Groups" in the sidebar or navigate directly to /platform/groups.

Click "Create Group"

Click the "Create Group" button to open the creation form.

Configure the Group

  • Group Name: A clear, descriptive name (e.g., "Spanish B1 - Tuesday Evening")
  • Description (optional): Additional context about the group's purpose
  • Assigned Teacher: The primary teacher responsible for this group
  • Associated Course (optional): Link to a specific course if the group follows one curriculum

Add Students

Search for students by name or email and add them to the group. You can:

  • Add students one by one
  • Select multiple students from a list
  • Filter by course enrollment to find relevant students quickly

Save the Group

Click "Save" to create the group. All added students are now members.

Managing Group Members

Adding Students

Add new members to an existing group at any time:

  1. Open the group
  2. Click "Add Members"
  3. Search and select students
  4. Confirm

Removing Students

Remove students who no longer belong in the group:

  1. Open the group
  2. Find the student in the member list
  3. Click "Remove" next to their name
  4. Confirm removal

Removing a student from a group does not unenroll them from any courses. Group membership and course enrollment are independent.

Viewing Group Members

The group detail page shows:

  • All current members with their profile photos and names
  • Each member's enrollment status in the associated course (if set)
  • Last activity date
  • Progress summary (if linked to a course)

Using Groups for Live Sessions

One of the most powerful features of Student Groups is the ability to schedule group live sessions.

Scheduling a Group Session

Go to Schedule

Navigate to "Schedule" in the sidebar.

Create a Group Session

Click "Create Session" and set the meeting type to "Group".

Select the Student Group

Instead of adding individual students, select an existing Student Group. All members of the group are automatically added as session participants.

Set Session Details

  • Choose date, time, and duration
  • Link to a course lesson (optional)
  • Add a title and preparation notes

Save

All group members receive a notification about the upcoming session.

Recurring Group Sessions

For classes that meet on a regular schedule:

  1. Create a group session as described above
  2. Enable "Recurring" and set the frequency (weekly, bi-weekly)
  3. Set the end date or number of occurrences
  4. The system creates individual session instances for each occurrence

Each recurring session instance tracks attendance separately, so you can see who attended which session over time.

Attendance Tracking

During and after group sessions, attendance is tracked per participant:

  • Joined: Student connected to the session
  • Join Time: When they connected
  • Duration: How long they participated
  • Status: Present, late, absent

View attendance reports for any group over time to identify patterns.

Group-Based Assignments

Assigning Homework to a Group

Instead of selecting students individually, assign homework to an entire group:

  1. Open a homework assignment
  2. Click "Assign"
  3. Select "Assign to Group"
  4. Choose the group
  5. All group members receive the assignment

This ensures every student in the group gets the same homework with the same due date, saving you time compared to individual assignment.

Tracking Group Progress

View homework progress at the group level:

  • How many group members have submitted
  • Average grade for the group
  • Who has not yet submitted
  • Completion rate compared to the due date

Group Analytics

Collective Progress

When a group is linked to a course, you can see aggregate analytics:

  • Average completion: How far the group has progressed through the course
  • Engagement score: Average activity level across the group
  • Lesson completion rates: Which lessons the group has finished vs. not started
  • Score distribution: How grades are distributed across group members

Group analytics help you spot patterns:

  • Is the entire group struggling with a particular topic? It may need reteaching.
  • Are some students consistently ahead? Consider advanced activities for them.
  • Is engagement dropping over time? Plan more interactive activities.

Group Communication

Group Announcements

Send messages to all group members at once:

  1. Open the group
  2. Click "Send Announcement"
  3. Compose your message
  4. Choose delivery: in-platform notification, email, or both
  5. Send

Use for:

  • Session reminders
  • Homework deadline reminders
  • Schedule changes
  • Encouragement and updates

Group Discussions

If enabled for your organization, group members can participate in discussion threads:

  • Post questions or discussion topics
  • Members respond and interact
  • Teacher moderates and contributes
  • Useful for homework help and peer learning

Organizing Multiple Groups

Naming Conventions

Use a consistent naming pattern for easy identification:

[Language] [Level] - [Day/Time or Purpose]

Examples:
- Spanish A1 - Monday AM
- French B2 - Conversation Club
- German A2 - Corporate Training
- English C1 - IELTS Prep

Tags

Apply tags to groups for quick filtering:

  • "Active" / "Archived"
  • "Spring 2026" / "Fall 2026"
  • "Beginner" / "Advanced"
  • "Online" / "In-Person"

Archiving Groups

When a group is no longer active (end of semester, course completion):

  1. Open the group
  2. Click "Archive"
  3. The group is hidden from the active list but data is preserved

Archived groups can be restored if needed.

Best Practices

Keep Groups Focused

  • One purpose per group: A group for your Monday class should contain only Monday students
  • Right size: Groups of 4-12 work best for interactive sessions; larger groups can work for lecture-style sessions
  • Review membership: Periodically check that group members are still relevant

Use Groups for Efficiency

  • Assign homework to groups, not individuals, when the whole group needs the same work
  • Schedule recurring group sessions to save time on weekly scheduling
  • Use group announcements for communication instead of individual messages

Combine with Courses

  • Link each group to a course for integrated analytics
  • Use group membership to gate access to group-specific content
  • Track group-level progress alongside individual enrollment progress

Troubleshooting

Student Not Appearing in Group

Check:

  • Student has an active account on the platform
  • Student is enrolled in your organization (if required)
  • Search by email if name search does not find them
  • Student was not previously removed from the group

Group Session Not Showing for Student

Check:

  • Student is a current member of the group
  • Session status is "scheduled" (not canceled)
  • Student is logged into the correct account
  • Time zone settings are correct for the student

Cannot Create a Group

Check:

  • You have teacher or orgadmin role
  • You are part of an organization (groups require organizational context)
  • All required fields are filled in

Next Steps


Q&A

Can a student belong to multiple groups?

Yes. A student can be a member of any number of groups simultaneously. This is useful when a student participates in both a regular class and a special interest group.

Can I have groups across different courses?

Yes. Groups are independent of courses. You can create a group with students from different courses or even students who are not enrolled in any course yet.

Who can create and manage groups?

Both teachers and OrgAdmins can create and manage groups. OrgAdmins can also see and manage all groups across the organization.

Can I transfer a group to another teacher?

Yes. Open the group settings and change the "Assigned Teacher" field to the new teacher. The new teacher will gain full management access to the group.