title: Creating a class category: Organizations description: For teachers — set up a class, add a roster, and assign problems. order: 10
Creating a class
A class in Ostrol is a group of students plus the assignments you give them and the progress you can see. This guide is for teachers; if you're an admin onboarding learners across the whole org, start with Inviting students.
Create the class
- Sign in and go to
/teach/classes - Click New class
- Fill in:
- Class name (visible to students)
- Subject (algebra, calculus, statistics — used for default templates)
- Term (optional; helps you archive old classes later)
- Click Create
We generate a join code like MAT101-A automatically. You can change it to something memorable.
Add students
Three options:
- Share the join code. Students paste it at
/joinand they're in. - Share a join link. Same thing as the code, but one click.
- Upload a CSV roster. Use the template under Class → Roster → Import CSV (same format as in Inviting students). If a student isn't already in your org, we send them an invitation email automatically.
You can mix and match — add half by code, half by CSV. The roster updates in real time.
Assign a problem
In any solve, click Share → Assign to class and pick the class. Students see the problem in their /learn/assignments view. You can also:
- Set a due date
- Restrict which engine level they're allowed to use (e.g. force Standard to prevent over-reliance on Research)
- Toggle show solution — off for graded work, on for practice sets
Check progress
The Class → Progress tab shows, per student: assignments completed, time spent, and the verification badge breakdown across all their solves. You'll see at a glance who's getting mismatch badges often (a signal they're stuck or guessing) and who's breezing through.
You won't see your students' personal solve history — only what they did within the class.
Archive a class
At the end of a term, click Class settings → Archive. The class becomes read-only and slides into the archive tab; you keep all data for as long as your org subscription is active.
Couldn't find what you need? Email us.