Skip to main content

CodeHop: Rostering Options

CodeHop offers several ways for elementary educators to create and manage student accounts within their sections.

Mac Staloch avatar
Written by Mac Staloch
Updated this week
Banner: CodeHop License Required

CodeHop allows teachers to roster students manually, via CSV upload, or through integrations like Google SSO, Google Classroom, ClassLink, Clever, and OneRoster CSV.

Rostering through CodeHop

Create Student Accounts

You can manually add students in to your Section using their first name, last name, and optionally, their email.

Screenshot of the Add One Student and Add Multiple student rostering options

Upload a CSV

Upload a CSV file with the student names and emails. The CSV file should have two columns: Name and optionally Email.

Screenshot of an example CSV file

Screenshot of the Upload CSV option for rostering

Google SSO Google logo - Wikipedia

You can choose Google SSO as the login method for your CodeHS section and toggle the button to automatically create student accounts,. This will allow you to share the class login URL, which will automatically enroll a student in the course after logging in with Google.

Screenshot of the Google SSO login method option

Rostering Through an Integration

OneRoster CSV

OneRoster is a standardized CSV format defined by IMS Global® to help districts exchange roster information with educational platforms.

The full OneRoster CSV format can be found here, but CodeHS only needs 4 of the files from the full spec, which we've outlined in our CSV File Format Examples here.

If you are interested in using the OneRoster CSV option, please reach out to your CodeHS Customer Success Manager or Account Manager

Classlink Classlink logo

  • CodeHS sections will be created for teachers, and students will be enrolled based on the ClassLink data that is shared with us by your district.

  • Teachers and students can log in through the CodeHS app in ClassLink.

  • Districts can decide whether or not they want a course mapping set up for their shared data, or if teachers can choose their own courses/lessons.

🌟 Please make sure each course shared in your Classlink RosterServer includes a grade band. This ensures sections are created correctly in CodeHS.

Google Classroom Google Classroom Logo

Upon creating a section, you will have the option to Import From Google Classroom, meaning your Google Classroom class will be connected to your CodeHS section.

Students will automatically have accounts created and rostered in your CodeHS Section.

Screenshot of the Create New Section window, showing the Import From Google Classroom option

Clever DistrictsClever Logo

  • CodeHS sections will be created for teachers, and students will be enrolled based on the Clever data that is shared with us by your district.

  • Teachers and students can log in through the CodeHS app in Clever.

  • Districts can decide whether or not they want a course mapping set up for their shared data, or if teachers can choose their own courses/lessons.

Learn more about how students can log into CodeHop Elementary here.


CodeHop Curriculum is included with a CodeHop License. If you believe you should have access to the CodeHop Platform, please reach out to your Customer Success Manager or send an email to support@codehs.com.

Did this answer your question?