The multi-user layer, tuned for classrooms

User management for schools

Drop the shared lab account. The School plan gives every teacher and student their own login, splits them into the right ranks, lets you bulk-invite a roster or import it from your identity provider, and gates student prints through teacher approval. After SSO is wired up, IT involvement stays minimal - day-to-day user management lives with the teacher running the lab.

View Multi-Users overview Kom gratis i gang
Feature image

The same multi-user platform, with a classroom-shaped policy layer on top

SimplyPrint's school features sit on top of the regular user system - so you keep every one of the 168 permissions, every rank pattern, every audit-log entry that a print farm gets - plus a tighter set of defaults built for the way classrooms actually work: a teacher / student split at the rank level, quotas as a permission, queue approval routed to the right teacher, and SSO providers that schools actually run.

Three people, one account, three different logins

User management for schools is mostly about making sure the right person sees the right surface the moment they sign in. Here's what each of the three classroom personas gets, on the same School account:

Year 10 Design teacher
Teacher rank
  • Lands on the teacher dashboard at /panel/dashboard
  • Pending student prints inbox, with approve / send-back in one click
  • Quota top-up requests from her class
  • Fleet status for the printers she manages
  • Bulletin board author tools
Year 10 Design student
Student rank
  • Lands on the student dashboard at /panel/dashboard
  • Drag-and-drop upload zone straight to the queue
  • Own prints (queued, running, finished) and remaining quota
  • Bulletin board (read-only) and who-to-ask contact list
  • No access to slicer profiles, settings or other students' files
School IT admin
Admin rank
  • Wires up SSO once, then steps back
  • Owns the rank definitions and permission tree
  • Reads the audit log for safeguarding / incident review
  • Manages domain allow-list and required-2FA on Enterprise
  • Doesn't need to log in for day-to-day classroom changes

Bulk invite a roster, or pull it from your identity provider

Three ways to get a class onto SimplyPrint without typing in 30 emails by hand:

  • Bulk email invite - paste a list of student emails, pick the rank they should land at, send. Track which invites are still pending and resend with one click.
  • Open invite link - generate a shareable URL that lets anyone with the link join at a chosen rank. Useful for printed handouts, the school portal or a class Discord. Lock acceptance to @yourschool.edu so it only works for your domain.
  • SSO auto-provision - wire up your identity provider once and new users self-provision the moment they sign in. Map SSO groups onto SimplyPrint ranks so the right people land as teachers automatically.
SSO providers schools actually run:
  • Google Workspace for Education - the most common K-12 IdP
  • Microsoft Entra ID (formerly Azure AD) - common in larger districts and universities
  • Clever and ClassLink via their SAML connectors - the rostering platforms most US districts standardise on
  • Auth0 and any generic SAML 2.0 IdP - for federation-based or custom setups
  • Unilogin - first-class support for Danish schools

SSO setup guides
Feature image
Feature image

Teacher vs student: a rank-level split, not a classroom one

On a School account every non-admin user is a student by default. Flag someone as a teacher - manually, in bulk from the users page, or by SSO group membership - and they jump to a different rank with a different default permission set. No code, no separate role to wire up, no per-classroom plumbing: the split lives at the rank layer, so the same teacher account works across every class they touch.

The adapted rank set most school accounts settle on:

  • Admin - usually one IT lead and one lab coordinator. Full panel access, rank editor, audit log, SSO config.
  • Teacher - approves student prints, manages quotas for their class, edits slicer profiles, sees the teacher dashboard.
  • Student - uploads files, queues prints, sees their own quota and the bulletin. Locked out of slicer profiles, other users' files and raw G-code.
  • Read-only parent / governor - an open-house rank for parents and inspectors. Sees the queue and the dashboard, can't do anything.
These are starting points, not handcuffs - the rank editor exposes all 168 permissions, so you can carve out a Lab assistant rank that can change filament but can't approve prints, or a Filament tech rank with inventory access and nothing else.

See the full permission system

Why teachers need a different surface to log into

A teacher running a class of thirty doesn't want to land on the same dashboard as the student who just queued a fidget spinner. They need a control centre: what's pending my approval, who's run out of quota, which printer needs attention, who's logged in right now. The same URL (/panel/dashboard) renders a teacher control centre for staff and a stripped-down upload-and-queue surface for students - no role-switcher, no separate login, the right view just appears the moment they sign in.

The teacher view collapses the workflow that used to mean three different tabs (queue, users, printers) into a single screen. The student view hides everything a student doesn't need so they can't get lost. Configure both from one settings screen, or turn either one off entirely if your school doesn't want it.

Deep dive: the teacher & student dashboard
Feature image
Feature image

Quotas: not a class setting, a permission on the rank

Quota policies attach to ranks (or to individual users), not to classes. That matters because the natural unit you want to cap is "a student", not "a class" - one student can sit in three classes and you still want them on a single monthly budget. The Student rank caps monthly print-time, filament weight or print count; the Teacher rank inherits an exempt-from-quotas policy; the Lab assistant rank sits somewhere in between.

Quotas are checked at queue time, so nobody sneaks a 30-hour print past the cap - they get a clear out of quota message and a one-click request-more flow that lands in their teacher's inbox. Teachers grant, deny or override from the dashboard widget - usually under 30 seconds per request.

Per-class budgets - giving AP Engineering a bigger material allowance than the intro elective - live on the school classes page. Quotas-as-a-permission and per-class budgets compose: a student inherits both their rank's cap and their class's cap, whichever is tighter wins.

Queue approval: the teacher signs off on every student print

Queue approval is the single classroom workflow that turns SimplyPrint from a print queue into a teacher-gated production pipeline. Every job a Student-rank user queues lands in a pending lane instead of the live queue. The teacher sees the thumbnail, the gcode analysis, the estimated cost and the student's current quota usage on their dashboard, then takes one of four actions:

  • Approve - the job moves to the live queue and runs in order.
  • Send back for revision - leave a comment with the change request; the student resubmits the same item.
  • Deny - with a reason that's emailed to the student.
  • Print and approve - approves the item AND sends it straight to a printer in one click, for trusted work.
Per-rank overrides let your Lab assistant rank skip approval while the Student rank still routes through it. Comments, revisions and approval history stay attached to the queue item, so end-of-term grading or safeguarding conversations have a paper trail.

See the full print queue feature
Feature image

Every permission, every rank, every audit-log entry still applies

School accounts inherit the entire multi-user system - all 168 permissions, every rank, the full audit log, CSV export, the lot. The school-specific bits sit on top, they don't replace anything.

That means the same patterns a print farm builds (a read-only viewer rank for stakeholders, a slicer-locked rank for new hires, a filament-admin rank with inventory access) work identically on a School account - the school plan just adds the teacher / student split, the school-tuned defaults and the SSO providers schools care about.

Explore the permission system

What's included with the School plan

The multi-user layer for schools ships as part of the School plan (marketed as Education): 500 users included out of the box, unlimited classes, the teacher / student split, queue approval, quotas, SSO with auto-provisioning and the audit log. No per-seat surcharge, no per-feature add-on.

Feature / Limit Free Basic Pro Print Farm Enterprise School Cloud Slicer Filament Manager
Included users
Seats included with the plan. School includes 500 out of the box; extra users can be stacked.
1 1 1 1 10 500 1 1
Multiple users
Real logins for every teacher and student, with per-user history and attribution.
Teacher & student dashboard
Role-aware /panel/dashboard with approval inbox, quota requests and student upload zone.
Queue approval workflow
Every student print routes through a teacher before it reaches a printer.
Quotas as a permission
Cap print-time, filament weight or print count per rank or per user, checked at queue time.
Single sign-on (SAML)
Google Workspace, Microsoft Entra ID, Clever, ClassLink, Auth0, Unilogin and any SAML 2.0 IdP.
Account audit log
Full timeline of who did what - logins, prints, settings changes, rank reassignments.

Want to learn more about our plans?

View full pricing & feature comparison

Where the rest of the school story lives

This page is the multi-user layer. The other school surfaces:

  • School classes - the cohort organising unit: per-class rosters, per-class quotas, end-of-term rollover, SSO class import, the bulletin scoped to one class.
  • Teacher & student dashboard - the deep dive on the dual-mode dashboard, every widget, the configuration UI and the preview-as-a-student tool.
  • Schools & education (overview) - the broader story: SDPC compliance, the in-product DPA, the Hub kiosk page, district pricing and the budget consolidation pitch.
  • SSO - the underlying SAML and Unilogin implementation, with per-provider setup notes.

Frequently asked questions

On a School account the user system grows four classroom-shaped additions: the teacher / student rank split, quotas wired into rank policies, queue approval routed to the right teacher, and SSO providers schools actually run (Google Workspace, Microsoft Entra ID, Clever, ClassLink, Unilogin, generic SAML). Cohort plumbing - per-class rosters, per-class quotas, end-of-term rollover - lives on the school classes page.
IT wires up SSO once, picks the SAML attributes to map onto rank, and is mostly done. After that, day-to-day classroom user management - flagging a new teacher, adjusting a student's quota, sending a print back for revision - lives with the teacher running the lab, not the IT helpdesk. The exception is the audit log, which IT typically owns for safeguarding and incident review.
Every non-admin user is a student by default. Flag someone as a teacher - manually, in bulk, or by SSO group membership - and they jump to the teacher rank with the teacher dashboard, approval inbox and a different permission set. Admins and account partners are treated as teachers for dashboard routing.
On this page, quotas attach to ranks or to individual users - so a Student-rank cap covers every student regardless of which class they sit in. Per-class budgets (AP Engineering gets a bigger material allowance than the intro elective) live on the school classes page and compose with rank-level quotas - whichever cap is tighter wins.
Google Workspace for Education, Microsoft Entra ID, Clever, ClassLink, Auth0, any generic SAML 2.0 IdP, and Unilogin for Danish schools. Attribute mapping handles first name, last name, email and group assignment. Auto-provision on first login lands new users in a default rank you choose.
For direct email invites, yes - we send a confirmation so the student can set their password. With SSO they don't need a personal email: their identity comes from the IdP and SimplyPrint auto-provisions the account on first login.
Move them to a more restricted rank, cap their monthly quota, route their prints through queue approval, or deactivate them entirely. The audit log shows exactly what they printed, when and where - useful for both parent meetings and safeguarding reviews.
Yes. The School plan ships an in-product Data Processing Agreement and SimplyPrint is a signatory on the US Student Data Privacy Consortium's multi-state NDPA for K-12 districts. EU data stays in EU regions. Full compliance detail lives on the schools & education overview.

Table of Contents