Import Students/Rosters - Create Classes Only
Follow step‑by‑step instructions to create new classes without adding students using Import Students/Rosters tools.
- Networks 2014 (K-5)
- McGraw Hill Social Studies
- ALEKS Adventure
- Asi se Dice 2024
- Arrive Math
- ConnectEd
- Actively Learn
- Customer Support
- Inspire Science 2020
- StudySync 2015 & 2017
- Middle School
- ALEKS
- Glencoe Algebra 1 2014
- High School
- Open Court Reading
- Glencoe Health 2022
- CA Impact 2019
- Glencoe Algebra 1 2018
- Building Blocks 2015
- Wonders 2023 2020 2017
- Networks 2018
- CA Inspire Science 2020
- Pre-Algebra 2012
- PreK-12
- Everyday Mathematics 4 (K-6)
- Redbird
- Wonders EL 2016
- Supplemental
- Visual & Performing Arts
- Inspire Science 2017
- Open Learning Platform
- Health
- Literacy
- Social Studies
- Glencoe Math Course 1
- Wonders 2014
- WonderWorks 2022 & 2014
- Glencoe Math Course 2
- Glencoe Math Course 3
- Number Worlds 2015
- Glencoe Science
- Core
- Class Management
- Core Plus Math 2015
- AP, Honors & Electives
- CA Reveal Math (K-12)
- Teen Health 2021
- FL Social Studies 2024 (K-12)
- Building Blocks PreK 2025
- My Math 2013 & 2016
- Glencoe Algebra 2 2014
- Networks 2014 2016
- McGraw Hill Literacy
- Illustrative Math 2020
- OCR Foundational Skills Kit
- TX Science 2025 (K-12)
- StudySync 2021
- SSO & Manual-Rostering
- World of Wonders 2017
- iScience 2017
- Number Worlds 2024
- Maravillas 2020 & 2017
- Spotlight on Music
- Direct Login & Manual-Rostering
- Impact 2020
- Classroom Teacher
- Glencoe Science 2017
- Elementary School
- FL Science 2025 (K-12)
- World Languages
- Math
- Asi se Dice 2016
- Direct Instruction
- Glenoce Algebra 2 2018
- Intervention
- Reveal Math (K-12)
- OCR Word Analysis Kit
- McGraw Hill Health 2014
- Glencoe Health 2014
- Building Blocks 2024
- Wonders Balanced Literacy 2016
- My Math 2018
- Glencoe Math
- Science
- Preschool
- Achieve3000 Literacy
- Music! Its Role
Direct Login and Manual Rostering
Single Sign-On (SSO) and Manual Rostering
This article applies to Manual Rostering districts. Manual Rostering means that teachers manually redeem program content and roster their own classes.
SSO applies to districts that use an SSO portal, district website, or Learning Management System (LMS) to access McGraw Hill digital programs, and Direct Login means that teachers, students, and administrators log in at my.mheducation.com.
Not sure which Access Service your district uses? Click here to learn more about the four Access Services that we support.
This article walks teachers through creating new classes (without rostering students) via the bulk import process. Keep in mind, if you are a teacher creating classes for another teacher, you will need to either do so as an Organization Administrator from the Admin Tools or from that teacher's account. If you create the classes under your own account, you will be set as the primary teacher for those classes.
For a full page view of the demo, click here.
For a Spanish version of the demo, click here.
Create New Classes
1. From your My Programs page, click on the Import Students/Rosters button.

2. Download the preferred file format for the Blank Template. If you do not have Excel, download the CSV version.

3. On the downloaded file, enter a Class ID, Class Name, Class Grade Level, Class Start Date, Class End Date, and the Master Code (columns J-O). The Class GUID will be created by the system automatically for new classes so leave this blank.
The Master Code is provided by your Organization Administrator. You will need to add the Student Edition Master Code to the Master Code column for students to have access to their class.
Refer to Import Students/Rosters - Template Instructions for a detailed explanation of each field.

Every different class will need to have their own class ID.
Ex: ALEKS Adventure C1 has a different Class ID as ALEKS Adventure C2 even though they are using the same program. Due to them having a different class name, they will each need a different Class ID.

4. Once all your new classes have been added to the file, save the file somewhere easy to find on your device.
Upload Student Roster File
1. On the Import Students/Rosters page, click the Choose File button and select the completed copy of the template from your computer.
2. Click the Upload button.

The page will automatically navigate to the Upload History page. Depending on how large the file is, the time will vary on the upload process.
The Status of your import shows its current stage of processing:
Queued means that the import will be processed as soon as possible but has not started yet.
In Progress means that the import has started processing
To check the status of your import, click the Refresh button at the top-left.

Once the status changes to Completed, your file has finished processing. If you see Completed with Errors in the Status column, this means a portion of your file was unable to process some of the entered data.
You can click the Actions icon to download the Uploaded File, Completed File, and Error File.

The Uploaded File is the exact file that you uploaded (minus account passwords if you included those on your original file). It's available so that you can access it later if needed.
The Completed File is a summary of all student and class information that was processed successfully.
Each account created via the import process now has a system-generated User GUID.
If you left the username and password columns blank, the file contains the system-generated usernames along with a temporary password for each account.
The temporary password will expire when it is initially used; the student will be required to set their own permanent custom password once they log in to their account.
If the student(s) don't access their account within 90 days of the temporary password being set, an administrator or teacher will need to manually reset their password.
Share the username (and password, if applicable) on this file with your students so they can access their accounts.
The Error File is a summary of the students and/or classes that did not process successfully. It shows the rows that triggered the error and the specific reason why these rows failed in the Error column on the far right.
If the data was partially processed and a student and/or class was created, the Error file will include the relevant GUIDs for those student(s) and/or class(es).
You can review the error message(s) and correct the information. Correct the issues described in the error message, save the updated file to your computer, and re-import it.
- You do not need to remove the Error column from the file to re-import it.
Refer to the Import Students/Rosters - Errors and Resolution Steps document for details on each error received and how to resolve them.