Skip to main content
School-level feature — managed within your school portal at yourschool.deandesk.com.

Video walkthrough

This walkthrough uses the real DeanDesk interface with the fictional Northstar Academy demo school and a calm, AI-generated English voice. Payments and outside services are not connected in the demo.
Screenshots use fictional Northstar demo data. A roster is a named group of students that you can use across DeanDesk — for sending targeted emails, organizing camp groups, building activity squads, tracking small groups, or any other use case where you need to refer to “this specific set of students” repeatedly. A roster can also carry a list of courses and a list of tuition products so that adding a student to the roster automatically enrolls them in the right courses or surfaces in product reports. Open Admin Dashboard → Operations → Rosters to manage your school’s rosters.

Creating a roster

1

Open Rosters

Go to Admin Dashboard → Operations → Rosters. On the All Rosters tab, click New Roster to open the Create Roster dialog.
2

Name and describe

Enter a Name (e.g. “5th Grade Camp Group A”, “Drama Club”, “Bus Route 4”), an optional Description, and a Status of Active or Inactive.
3

Link courses

Optionally pick courses in Courses, or use Add courses from a group to add every course in a course group. See Linking rosters to courses.
4

Fill in custom metadata

If your school has configured custom roster fields, fill them in. See Roster metadata below.
5

Create

Click Create. The roster is now available across DeanDesk wherever you can target a roster (email composer, announcements, reports).
6

Add students

Open the roster to show the Roster Details tab. Under Add Students, click Find Students, then use Add Selected or Add All Results. For bulk assignment across several rosters, use the Roster Distribution canvas.
Northstar demo: Rosters — All Rosters

Northstar demo — Rosters — All Rosters

Open full-size screenshot

Roster metadata

Custom metadata fields let you attach school-specific information to each roster — things like meeting time, instructor, room number, or season.

Configuring the schema

1

Open the metadata schema

Go to Admin Dashboard → Operations → Rosters and open the Roster Fields tab.
2

Add a field

Click Add Field. In the Add Roster Field dialog, set:
3

Create

Click Create. The fields appear on the roster create/edit form immediately.
Northstar demo: Rosters — Roster Fields

Northstar demo — Rosters — Roster Fields

Open full-size screenshot

Person and people fields

The Person and People field types let you reference specific users (e.g. an instructor or co-leaders) directly on the roster, with a search picker that pulls from your school’s users.

Roster Distribution canvas

For bulk assignment of students into multiple rosters at once, use the Roster Distribution canvas — a drag-and-drop workspace.
1

Open Roster Distribution

Go to Admin Dashboard → Operations → Rosters and open the Distribution tab.
2

Step 1 — Pick rosters

Select the rosters you want to distribute students into. Each becomes a “bucket” on the canvas.
3

Step 2 — Pick students

Select the pool of students to distribute. Students appear as draggable tiles.
4

Step 3 — Open the canvas

The canvas opens with rosters as buckets and students as tiles. Drag tiles into buckets to add, drag them out to remove. Use search, zoom, and fullscreen to navigate large distributions.
5

Save

Apply changes. DeanDesk processes all the additions and removals in bulk.
Roster Distribution is paired with Course Distribution, which uses the same drag-and-drop pattern for course enrollments. Both are big time-savers at the start of a term or season.
Northstar demo: Rosters — Distribution

Northstar demo — Rosters — Distribution

Open full-size screenshot

Spreadsheet view

For roster-by-roster bulk edits (e.g. fixing typos or updating metadata across many rosters), open the Bulk Editor tab. It loads all rosters into a grid editor where you can edit cells inline and submit only changed rows.
Northstar demo: Rosters — Bulk Editor

Northstar demo — Rosters — Bulk Editor

Open full-size screenshot
Northstar demo: Roster Details

Northstar demo — Roster Details

Open full-size screenshot

Linking rosters to courses

Each roster can have one or more linked courses. When you add a student to a roster that has linked courses, DeanDesk automatically creates an active enrollment for that student in every linked course. Likewise, adding a new course to a roster enrolls every current member of the roster in that course.
1

Open the roster

From Admin Dashboard → Operations → Rosters, find the roster on the All Rosters tab and click its edit action to open Edit Roster.
2

Add courses

In Courses, pick the courses you want to link, or use Add courses from a group.
3

Update

Click Update. DeanDesk enrolls every current roster member in the newly linked courses, reactivating archived enrollments where they exist.
Course enrollment sync only fires when you add students or courses to a roster. Removing a student from a roster does not automatically unenroll them from the linked courses — you’ll need to manage that separately if you want them removed.

Linking rosters to tuition products

Tuition products in Finance → Products can be associated with rosters from the product detail page. This lets the Roster Distribution canvas highlight which students in your pool are already enrolled in a specific tuition product — useful for distributing only newly-paid students into camp groups or class sections. When you open the distribution canvas with a tuition product filter, each student card shows a Tuition label of Enrolled or Not enrolled, and you can sort by tuition enrollment to surface the relevant students at the top. See Products → Associated rosters for how to set up the link on the product side.

Where rosters appear

Once a roster exists, you can target it from:

Rosters workspace tabs

Use Course Groups for reusable sets of courses. A course group contains courses; a roster groups school Users.