How to Bulk Assign Students to Groups

In this guide, we will show you how to bulk assign Students to Groups, for example when running End of Year processes and creating the Groups for the following year.

You cannot use the Bulk Group Assignment Tool to assign Pre-Admission students to groups. It will need to be done via Groups.

If you wish to complete this off system first, for example by collecting the data on a spreadsheet, you can Import the data. See How to Bulk Assign Students to Groups using Import/Export.

Access: The minimum permissions required to access this feature are found in the Curriculum Module of Config>Setup>Roles & Permissions.


From the left Menu go to Modules > Curriculum and from Routines select Bulk Group Assignment.


There are four options for adding Students to Groups which can be selected from the Bulk Update Type dropdown list. The options are, Class MembershipsTutor Group MembershipsClass Memberships via Block and Band Memberships. In this example we are looking at assigning to a Class.

Select the Bulk Update Type

Note: Class Memberships via Block requires Students to have been added to Groups already.

Allocating Student Memberships

Select the Classes by using the Find button (this will be quicker than typing individually).

Class Selection

Click the Done button at the top right

Next, find the Students using the associated Find button and again use the Filters to make the required selection of Students. Click Done to make the selection and return to the Bulk Assignment page.

Student Selection

Click the Go button. The page will then offer a series of options for Membership.

Membership options
  • The default is Swap on click – take care with this. If Students are in multiple Groups this function will remove all memberships and put the Student in a single Group. It is ideal for use with the Tutor Group Assignment option or amending Students from a single Group to another.
  • Add/remove on click – if adding Students to more than one Group, select this.
  • Set column on header click – this allows the User to add all Students to a Group by simply clicking the Group Name Header.
  • Auto update indicator – will update the colour to the left of the Student (the Indicators key define the colours used: Red, White and Yellow. This is useful for a quick visual check to ensure all Students are in a Group).
  • Split Totals by Gender – will split the total of Students by Gender and display this at the bottom of the grid

Set the Start Date for Student Memberships and leave the Track Class End Date selected if the membership will last until the class ends.

Membership Start and End Dates

If unchecking Track Class End Date, add the End Date for the Students in the window provided:

Enter the End Date if it differs to the Class End Date

Note: this will not return them to their original group after this date.

Changes to Memberships can also be managed this way if, for example, you are transferring multiple Students from one set to another.

Active On Date

The Active On Date is important as both Students and Groups must be active during the Academic Year.

During mid-year, where Groups and Students continue to exist, this can generally be left as today’s date.

For adding students to future groups (those not active until a future date), set the Active on date to one when the Groups/Students will be active.


A range of further action options are available to the User depending on the action required – Add Columns, Auto Allocate, Reset, Remove All Memberships, Undo, Redo and Check Clashes.

Important: Use Remove All Memberships with caution!

Action Options

Add Columns

This option allows you to add further contextual information to the list of Students to aid appropriate allocation:

Auto Allocate

Use the Auto Allocate button for a random allocation of Students to the Groups.

Updated on July 14, 2023

Was this article helpful?

Related Articles

Noticed a missing guide?
Fill the form below and we will get this created.
Suggest Help Article