All Collections
ClassTag Connect API Integrations
How do I create a OneRoster Classes file?
How do I create a OneRoster Classes file?
Migui Franco avatar
Written by Migui Franco
Updated over a week ago

ClassTag Connect offers Single Sign-On (SSO) rostering integration with ClassLink or Clever. Alternatively, set up data with SFTP or use our manual process in the product.

The manual process of uploading District and School rosters requires OneRoster-compatible users, classes, and enrollment CSV files. This article will provide you with information about the Classes file.


You can view the sample file here.

This file is used to upload classrooms across all Schools if you are uploading at the District level. Schools uploading files independently can remove the schoolSourcedId column.

Below is the definition of each column of the classes.csv file.


  • Required. The classroom's unique identifier.


  • Required. Classroom name.


  • Required. Class level. You can find the list of complete codes here.


  • Optional. Classroom's location at school. It is not required so if you do not have identified location for the class, you can leave this blank.


  • Required for the district-level sync. The School's unique identifier.

  • Must be the same as what you used for the users.csv file.


  • Optional. The time slots in the day that the class will be given. If more than one period is needed, use double quotes, and separate with commas.


Did this answer your question?