Create and manage group sets
Overview
Group sets let you organize students into smaller groups within your course for collaborative work, differentiated instruction, or logistical purposes. Each group set is a separate collection of groups; a student can belong to one group per group set.
Before you start
- You must be on the teaching team for the course.
- Students must already be enrolled in the course to add them to groups.
Create a group set
- Open your course.
- Select Roster from the course navigation.
- Look for a Group Sets section or tab; select Add Group Set or Create New Group Set.
- Enter a Group Set Name (e.g., "Project Teams", "Reading Groups", "Lab Sections").
- Optionally set:
- Maximum Group Size (limit members per group; leave blank for no limit)
- Group Creation Method (automatic, manual, or let students self-organize)
- Select Create or Save.
Your new group set is ready. You can now add students and create groups.
Add groups to a group set
- Select the Group Set you just created.
- Select Add Group or New Group.
- Enter a Group Name (e.g., "Team A", "Group 1", "Biology Lab Section 1").
- Optionally select a Group Leader from the course roster (the leader is often a teaching assistant or lead student).
- Select Create or Save.
Repeat to create all groups in this set.
Add students to groups
Method 1: Manual assignment
- Open the Group Set.
- Select a Group to view its members.
- Select Add Students or + Add Member.
- Search for or select students from the course roster.
- Select Add or Confirm.
The students are now in that group.
Method 2: Bulk import
Some courses let you upload a CSV file with group assignments:
- In the Group Set, select Import or Upload CSV.
- Upload a file with columns: Student Email, Group Name.
- TeachFront matches emails to students and assigns them accordingly.
- Select Import to complete.
Method 3: Random assignment
For some group sets, you can randomize group assignments:
- Select the Group Set.
- Select Randomize or Auto-assign.
- Confirm the number of groups and group size.
- Select Assign to distribute students randomly.
Manage group membership
Move a student between groups
- Open the Group Set.
- Locate the student in their current group.
- Select Move, Change Group, or drag the student to another group.
- Confirm the new group assignment.
Remove a student from a group
- Open the Group Set and the group containing the student.
- Locate the student and select Remove or Delete.
- Confirm removal.
The student remains enrolled in the course but is no longer in that group.
Change a group leader
- Open the Group Set and select the Group.
- Select Edit or Change Leader.
- Search for and select the new leader.
- Select Save or Update.
Edit or delete a group set
Edit a group set
- From the Group Set, select Edit or Settings.
- Update the Name, Maximum Size, or other options.
- Select Save.
Delete a group set
- From the Group Set, select Delete or Remove.
- Confirm deletion. (Deleting the group set does not remove students from the course.)
Deleting a group set removes all group assignments but does not unenroll students. They remain in the course.
Using groups in coursework
Once groups are created, you can:
- Create group assignments — assignments where one submission is shared by all group members
- View by group — filter the gradebook or assignment submissions to show only one group's work
- Send group messages — post announcements visible only to specific groups
- Assign group work — create group-only tasks or discussions
See related docs below for group assignment details.
Typical workflows
Create lab sections
- Create a Group Set called "Lab Sections".
- Set Maximum Group Size to 12 (your lab size limit).
- Create groups: "Lab A Monday", "Lab B Wednesday", etc.
- Import a CSV or manually assign students to sections.
- On lab assignment day, assign work to specific lab sections.
Manage project teams
- Create a Group Set called "Projects".
- Let students self-organize or manually assign teams.
- Create Group Assignments for project milestones.
- View group submissions together when grading.
Differentiate instruction with reading groups
- Create a Group Set called "Reading Groups".
- Assign students to groups based on reading level or preference.
- Create Reading Assignments that show different texts/prompts per group.
- Track comprehension using group-specific ratings.
Troubleshooting
| Situation | What to try |
|---|---|
| Group Sets tab not visible | Confirm you are on the teaching team. Group Sets may be hidden if no groups have been created yet. |
| Can't add a student to a group | Confirm the student is enrolled in the course with a student role. |
| CSV import failed | Check that the file has headers "Email" and "Group Name", and emails match exactly. |
| Group leader dropdown empty | Confirm students/instructors are enrolled in the course; leaders must be course members. |
| Student appearing in multiple groups | A student should belong to only one group per group set. Check for duplicate assignments and remove as needed. |
| Can't delete a group | If the group is linked to assignments, you may need to delete or reassign those assignments first. |