> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.simplyprint.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# School classes: organize your students into cohorts

# School classes: organize your students into cohorts

School classes let you group your students into cohorts (1.C, Year 9 Design, Robotics Club) so you can assign courses, route prints, set per-group quotas, and roll students forward each year without rebuilding your account from scratch. This guide covers the class list, the class editor, expiry and graduation roll-over, the per-user class limit, and how classes connect to Google Classroom and your SSO.

|| School classes are part of the Education (School) plan. You'll find them under Settings > Organization > School settings.

## Table of contents
- [What a class is for](#what-a-class-is-for)
- [Where to find your classes](#where-to-find-your-classes)
- [Creating a class](#creating-a-class)
- [Class expiry and graduation roll-over](#class-expiry-and-graduation-roll-over)
- [Auto next class](#auto-next-class)
- [Delete students at class end](#delete-students-at-class-end)
- [Google Classroom link](#google-classroom-link)
- [SSO group ID and class import](#sso-group-id-and-class-import)
- [Assigning students to classes](#assigning-students-to-classes)
- [Limit how many classes a student can be in](#limit-how-many-classes-a-student-can-be-in)
- [Ordering your class list](#ordering-your-class-list)
- [Related articles](#related-articles)

## What a class is for
A class is a named cohort of students. Once you've built your classes, you can:

- assign students to one or more classes during invite or from the users page,
- pair a class with a [user group](https://help.simplyprint.io/en/article/user-groups-and-permissions-what-each-one-controls-1284ueh/) so everyone in it gets the same permissions and quotas,
- route work and courses to a whole cohort instead of picking students one by one,
- move students up to the next class automatically when a school year ends.

| You don't need to create a "Teacher" class. Teachers are marked as teachers with the **Teacher** toggle on the users page, not by being in a class. Classes are for students.

Classes handle the *cohort* side; permissions and quotas live on **user groups**. The two work together: you might have a "Students" user group that carries the printing permissions and quota policy, and separate classes (1.A, 1.B, 1.C) that organize those same students into their actual teaching cohorts.

## Where to find your classes
1. Open **Settings** in the left menu.
2. Go to the **Organization** tab.
3. Expand the **School settings** card.
4. Scroll to the **School classes** section.

![The School classes section inside School settings, showing a list of classes with edit, delete and order controls and a "Create new class" button](https://storage.crisp.chat/users/helpdesk/website/-/f/f/2/2/ff22a914001c1000/school-classes-overview-school_1bh1xpv.png)

You need the **School settings management** permission to see and edit this section. By default that sits with admins.

## Creating a class
1. Click **Create new class** at the bottom of the class list.
2. Give the class a **name** (up to 16 characters, for example "1.C" or "Y9 Design").
3. Choose an **expiry type** (see below).
4. Set any optional extras (auto next class, Google Classroom link, SSO group ID).
5. Click **Save**.

![The class editor expanded, showing the class name field, the three expiry-type radio options, the auto-next-class checkbox, the Google Classroom link field and the SSO group ID field](https://storage.crisp.chat/users/helpdesk/website/-/f/f/2/2/ff22a914001c1000/school-classes-overview-class-_6yjxn1.png)

You can create up to 300 classes per account. When you add a new class, SimplyPrint pre-fills its dates from the dates you use most across your existing classes, so building a set of same-year cohorts is quick.

## Class expiry and graduation roll-over
Every class has an **expiry type** that decides what happens when the school year ends. Pick one of three:

| Expiry type | When the dates apply | Best for |
| ----------- | -------------------- | -------- |
| No expiry / graduation | Never expires; students stay until moved or removed | Open-ended clubs, ongoing cohorts |
| One-off class | A full start and end date (YYYY-MM-DD) you set once | A single intake that won't repeat |
| Reusable class | An end month and day (MM-DD) that recurs every year | Year groups that roll over annually |

### No expiry
Students stay in the class indefinitely until you move or remove them by hand. Nothing happens automatically.

### One-off class
You set a full start date and end date. The class is tied to that exact window. The class is not deleted on its own when the end date passes (unless SSO auto-import removes it because it no longer exists upstream); the dates are mainly there to mark the intake.

### Reusable class
You set just an end month and day, like 06-30. Every year when that date is reached, SimplyPrint acts on the class:

- if the class has a **next class** defined, students are moved into it,
- if there's no next class, students are removed from this class,
- if **delete students at class end** is on, students who end up with no classes left are deleted.

This is the setting that powers automatic graduation roll-over.

## Auto next class
On a one-off or reusable class, tick **Automatically move users to the next class when this class ends** and pick the class students should move into.

This lets you chain a whole school through the years. Set "Year 7" to roll into "Year 8", "Year 8" into "Year 9", and so on. When each class hits its end date, its students step up to the next one automatically, so you set the chain up once and it runs every year.

| Auto next class and "delete students at class end" are mutually exclusive on a single class. A class either promotes its students to the next cohort, or it offboards them. The graduating class at the top of your chain is where you'd use deletion.

## Delete students at class end
On the final class in a chain (your leavers/graduates), tick **Delete users whom after this class ends, no longer have any classes**.

||| This permanently and irreversibly deletes those students from your account, including their files and print history. It only deletes students who have no remaining classes after this one ends, so a student still enrolled elsewhere is kept. Use it only for genuine graduation/leaver roll-over.

This keeps your account clean year on year: students who leave are removed automatically instead of piling up as inactive accounts.

## Google Classroom link
Each class has an optional **Google Classroom link** field. Paste the class's Google Classroom URL (it must start with https://classroom.google.com/) and it's stored on the class for quick reference. This is a convenience link, not a sync; it doesn't import rosters from Google Classroom.

## SSO group ID and class import
If your school signs in through SSO, each class can carry an **SSO group ID**. This maps an identity-provider group or class to a SimplyPrint class, so students land in the right cohort automatically when they sign in.

For schools connected to **Unilogin** (the Danish school login), you can pull your class list straight from the provider:

1. In School settings, click **Import classes now (manual import)**.
2. Pick which classes to bring in from the list SimplyPrint fetches.
3. Confirm to create them as SimplyPrint classes, with their SSO group IDs filled in for you.

You can also turn on **automatically import school classes** to keep them in sync on a schedule, and use the specific-classes and ignore-list fields to control exactly which groups are imported. Classes that disappear upstream are removed on the next sync when auto-import is enabled.

|| SSO class import is currently available for Unilogin. The manual import button and auto-import options only show when SSO is connected to a provider that supports class mapping.

## Assigning students to classes
You can put students in a class in two places:

- **When inviting** - the invite form has a class picker, so a new student lands in the right class the moment they accept.
- **From the users page** - each row has a class column. Click it to add or remove that student's classes, or select several students and change their classes in bulk.

![The users page with the class assignment column open on a student row, showing a multi-select dropdown of the available classes](https://storage.crisp.chat/users/helpdesk/website/-/f/f/2/2/ff22a914001c1000/school-classes-overview-users-_1y2m13n.png)

A student can belong to more than one class at once unless you cap it (next section). Changing class membership applies right away.

## Limit how many classes a student can be in
By default a student can be in any number of classes. To cap it:

1. In School settings, untick **No limit on amount of classes per user**.
2. Enter the **maximum amount of classes per user** (1-100).

This is handy if your structure expects each student to sit in exactly one homeroom class, and you want to prevent accidental multi-assignment.

## Ordering your class list
When you have more than one class, an **Order/sort classes** button appears at the top of the list. Click it, drag your classes into the order you want, and save. The order you set is the order classes appear in pickers and lists across your account.

| You can't reorder classes while you're editing or creating one. Finish and save any open class first, then sort.

## Related articles
- [The quotas & limits feature: control how much your users can print](https://help.simplyprint.io/en/article/the-quotas-limits-feature-control-how-much-your-users-can-print-1emghhw/) - set per-group printing allowances, including semester-based resets
- [User groups and permissions: what each one controls](https://help.simplyprint.io/en/article/user-groups-and-permissions-what-each-one-controls-1284ueh/) - permissions and the teacher toggle
- [The user balance feature: prepaid printing credits for your organization](https://help.simplyprint.io/en/article/the-user-balance-feature-prepaid-printing-credits-for-your-organization-1i1c8x5/) - prepaid credits per student
