The following are sample templates that can be used to bulk upload student & teacher rosters and classes. Instructions and other requirements are also listed. 

This page lists just the data needed for bulk uploads. Please see this page for the complete portal setup instructions.  

Student Roster

student roster headers

Sample csv template

Instructions for entering data into the csv / xls template:
1. "First name" can only contain letters, apostrophe ('), hyphen (-), period (.), space and numbers and is mandatory.
2. "Last Name" can only contain letters, apostrophe ('), hyphen (-), period (.), space and numbers and is optional.
3. "Username" should be alphanumeric with no spaces, but can include the @ and . [period] characters. Usernames should be unique and is mandatory. These could be an email address or a student ID number, and we recommend that you select usernames that students will be familiar with already. If you select a purely numeric student ID number, be advised that is must be unique relative to all of our users--in some cases, some other user might have already claimed a short, numeric student ID.
4. "Password" should be between 6 - 20 characters and is mandatory.
5. "Class" name should pre-exist and is mandatory (see Defining Classes below).
6. Add multiple classes separated by commas.
7. [Optional] "Grade" name should pre-exist and is optional. It is highly recommended that you leave "Grade" blank.
8.[Optional]: "User Language" is optional. It is highly recommended that you leave "User Language" blank.
9. "Parent or guardian's email" should be valid and up to 60 characters. This is optional; more info on this here.
10. "Parent approval required" can have value as Yes or No. If set to "Yes", "Parent or guardian's email" is mandatory.  This is optional; more info on this here.
11. Do not delete the first row listing field names from the template.
12. Upload up to 1,000 Students per file. If you have more than 1,000 students, please separate them into multiple files when uploading.

Teacher Roster

teacher roster headers

Sample csv template

Instructions for entering valid data into the csv / xls template:
1. "First Name" can only contain letters, apostrophe ('), hyphen (-), period (.), space and numbers and is mandatory.
2. "Last Name" can only contain letters, apostrophe ('), hyphen (-), period (.), space and numbers and is optional.
3. "Email" should be valid, unique, and is mandatory. Email addresses for teachers are required so that they can be sent their login credentials when their account is created, and so that we can verify their identity if they need to reset their password.
4. "Password" should be between 6 - 20 characters and is mandatory.
5. "Class" name should pre-exist and is mandatory (see Defining Classes below).
6. Add multiple classes separated by commas.
7. [Optional] "Grade" name should pre-exist and is optional. It is highly recommended that you leave Grade blank.
8. [Optional]: "User Language" is optional. It is highly recommended that you leave "User Language" blank. 
9. Do not delete the first row listing field names from the template.
10. Upload up to 500 Teachers.

Defining Classes

class headers

Sample csv template

Instructions for entering valid data into the csv / xls template:
1. 'Class Name' can contain letters, numbers, spaces, apostrophes, and some special characters. The following special characters are not allowed:
" ˜ ' , ? < >
2. 'Class Name' is mandatory.
3. 'Class Name' should be unique.
4. 'Class Name' cannot be greater than 50 characters.
5. Do not delete the first row listing field name from the template.
6. Upload up to 500 classes.