Rostering connects MagicSchool to your district's Student Information System (SIS) so that your students, teachers, and class enrollments are automatically synced. No manual setup is required for teachers, and districts no longer need to rely on SSO for student account creation.
Available in: Enterprise. Setup is guided by MagicSchool's Professional Services team and is not self-service. If your district is interested in rostering for the 2026–2027 school year, join the waitlist to get started.
For organization admins
How rostering works
MagicSchool connects to your district's SIS through Edlink, MagicSchool's rostering provider. Edlink acts as the bridge between your system of record and MagicSchool, syncing the students, teachers, and class enrollments you authorize.
MagicSchool recommends connecting via Clever or ClassLink, the two most widely used district rostering tools, which give your district extensive controls over exactly what data reaches MagicSchool. Direct SIS and LMS connections through Edlink are also supported if your district requires it.
Once connected, MagicSchool syncs data nightly, so any changes in your SIS, such as new students, updated enrollments, or teacher changes, are reflected in MagicSchool the next day.
How to get set up
Rostering setup is guided by MagicSchool's Professional Services team. To get started, your district will need to:
Join the waitlist to indicate your interest and get assigned to a ProServ team member.
Sign a new Data Privacy Agreement covering rostered student data.
Connect your preferred system (Clever, ClassLink, or direct SIS/LMS) to MagicSchool via Edlink. Initial connection typically takes 5–10 minutes, provided the Org Admin completing setup has the right system permissions.
Authorize rostering in your Org Admin dashboard.
Your ProServ contact will walk your team through each step.
What you'll see as an admin
Once rostering is active, your admin experience includes:
All users visible in one place. Under My Organization > Users, you'll see all synced users, including students.
Enrollment details per user. Click on any student or teacher to see the classes they're associated with.
A visibility toggle for teachers. Under Settings, you can hide the Classes view from teachers while you're completing setup or managing transitions between semesters or school years. This lets you control when teachers see rostering data without disrupting their access to the rest of MagicSchool.
Data privacy and compliance
MagicSchool only syncs data your district explicitly sends. Rostering is COPPA and FERPA compliant, and teachers can only see data for the students in their own classes.
For teachers
If your district has set up rostering, you'll notice a new Classes tab in your MagicSchool account.
What you'll see
Your class list. The Classes tab shows all the classes you teach.
Students per class. Click into any class to see the students enrolled in it.
Automatic updates. If your class list changes, such as new students, updated enrollments, or schedule changes, your MagicSchool account reflects those changes automatically, usually by the next day.
You don't need to do anything to set this up. If your district has enabled rostering, your classes will appear based on what's in your district's system.
Don't see a Classes tab? Rostering may still be in setup, or your admin may have temporarily hidden the Classes view during onboarding. Reach out to your district's MagicSchool admin if you have questions.
Frequently asked questions
Is rostering available for all MagicSchool customers? Rostering is currently available for Enterprise customers. Setup is supported by MagicSchool's Professional Services team and is not self-service.
Does my district need to use Clever or ClassLink? Clever and ClassLink are the recommended connection options and offer the most control over what data is shared with MagicSchool. Direct SIS and LMS connections through Edlink are also supported if your district requires it.
How often does MagicSchool sync rostering data? MagicSchool syncs nightly. Changes made in your SIS will typically appear in MagicSchool the following day.
Do students need to create their own accounts? No, with rostering, student accounts are created through the sync. Districts no longer need to rely on SSO for student account creation.
Can teachers see students outside their own classes? No, teachers only have visibility into students enrolled in their own classes.
What if I need to pause the rostering view while I'm finishing setup? Org Admins can hide the Classes tab from teachers using a checkbox in the Settings page. This won't affect teacher access to any other MagicSchool features.
What data does MagicSchool receive through rostering? MagicSchool only syncs the data your district authorizes and sends. Your district controls what information is shared through your rostering connection settings.
