Skip to main content

Fixing Student Primary School Mismatches in LiveSchool

Laura Litton avatar
Written by Laura Litton
Updated this week

When a student is enrolled in more than one school (for example, a home school and a virtual school), the incorrect school may appear as their primary school in ClassLink. This can affect LiveSchool rosters, reporting, and point tracking.

The good news is that districts can control how the Primary School is chosen through the roster server settings.


How to Update the Primary School Setting

  1. Log in to your ClassLink Roster Server.

  2. Head to Imports

  3. Go to Data Transforms

  4. Under the Preprocessor options, click Edit Active Preprocessor Settings

  5. Under the Users section, look for Set Primary Org

  6. Choose one of the following options:

    • First Enrollment: Sets the primary school based on the first school listed for the student.

    • Most Enrollments: Sets the primary school to the school where the student has the most classes.


Recommended Setting

We recommend choosing Most Enrollments. This ensures the student’s primary school reflects where they spend the majority of their time.


Example

If a student has:

  • 1 class in Virtual School

  • 5 classes in Home School

Their primary school will be set to Home School.


When to Use This

This setting is especially helpful if:

  • Students attend both a home school and a virtual program

  • Students split time between multiple campuses

  • The wrong school keeps appearing as “primary” in ClassLink


✅ Once updated, the roster sync should automatically align with the correct primary school moving forward.

Did this answer your question?