mcgraw hill social studies
aleks
illustrative math
actively learn
redbird
networks
impact social studies
arrive math
mcgraw hill my math
music! its role
wonders
corrective reading
achieve3000 literacy
redbird math
glencoe math
ocr foundational skills kit
spotlight on music
5 steps to a 5 - ap test prep
aleks adventure
2inform
glencoe science
connecting math concepts
spelling mastery
early interventions in reading
mh-social-studies
aleks-adventure
asi-se-dice
arrive-math
actively-learn
inspire-science
studysync
open-court-reading
glencoe-health
impact
building-blocks
everyday-math
glencoe-math
wonderworks
number-worlds
glencoe-science
reveal-math
teen-health
my-math
mcgraw-hill-literacy
ocr-foundational-skills-kit
mcgraw-hill-science
wow
maravillas
spotlight-on-music
direct-instruction
mcgraw-hill-health
achieve3000-literacy
music-its-role
ap-edition
illustrative-math
all-sorts
mcgraw-hill-pre-algebra
mcgraw-hill-math
mcgraw-hill-cte
corrective-reading
redbird-math
reading-laboratory
core-plus-math
5-steps-to-a-5-test-prep
iscience
connecting-math-concepts
spelling-mastery
reading-mastery
early-interventions-in-reading
instructor
Programs & Solutions
Programs & Solutions/McGraw Hill Social Studies
Programs & Solutions/StudySync
Programs & Solutions/StudySync/StudySync 2015 & 2017
Context
Context/Subject
Context/Subject/Science
Programs & Solutions/AP Edition
Programs & Solutions/AP Edition/AP Music Theory
Programs & Solutions/ALEKS
Programs & Solutions/Impact Social Studies
Programs & Solutions/Impact Social Studies/CA Impact 2019
Programs & Solutions/McGraw Hill Social Studies/FL Social Studies 2024 (K-12)
Context/Subject/World Languages
Programs & Solutions/Illustrative Math
Programs & Solutions/Actively Learn
Programs & Solutions/Networks
Programs & Solutions/Networks/Networks 2014 (K-5)
Programs & Solutions/Building Blocks
Programs & Solutions/Building Blocks/Building Blocks 2015
Programs & Solutions/World of Wonders
Programs & Solutions/World of Wonders/World of Wonders 2017
Programs & Solutions/AP Edition/AP Public Speaking
Programs & Solutions/Redbird
Programs & Solutions/All Sorts
Programs & Solutions/All Sorts/All Sorts 2026 (K-5)
Programs & Solutions/McGraw Hill Pre-Algebra
Programs & Solutions/McGraw Hill Pre-Algebra/Pre-Algebra 2012
Programs & Solutions/McGraw Hill Literacy
Programs & Solutions/McGraw Hill Literacy/McGraw Hill Literacy Soar!
Programs & Solutions/Wonders
Programs & Solutions/Wonders/Wonders 2014
Context/Subject/Math
Programs & Solutions/McGraw Hill Math
Programs & Solutions/McGraw Hill Math/Texas Math
Programs & Solutions/AP Edition/AP Chemistry
Programs & Solutions/Building Blocks/Building Blocks 2024
Programs & Solutions/Arrive Math
Context/Subject/Literacy
Programs & Solutions/McGraw Hill CTE
Programs & Solutions/McGraw Hill CTE/CTE - Health Science
Programs & Solutions/McGraw Hill My Math
Programs & Solutions/AP Edition/AP History & Geography
Programs & Solutions/Networks/Networks 2018
Programs & Solutions/Music! Its Role
Programs & Solutions/McGraw Hill My Math/McGraw Hill My Math 2018
Programs & Solutions/Reveal Math (K-12)
Programs & Solutions/Reveal Math (K-12)/CA Reveal Math (K-12)
Programs & Solutions/McGraw Hill Health
Programs & Solutions/McGraw Hill Health/McGraw Hill Health 2014
Programs & Solutions/McGraw Hill Literacy/McGraw Hill Literacy Emerge!
Programs & Solutions/Wonders/Wonders EL 2016
Support Topics
Support Topics/User Guides & Account Management
Support Topics/User Guides & Account Management/User Management
Programs & Solutions/McGraw Hill Science
Programs & Solutions/McGraw Hill Science/FL Science 2025 (K-12)
Programs & Solutions/Corrective Reading
Programs & Solutions/Achieve3000 Literacy
Programs & Solutions/Number Worlds
Programs & Solutions/Number Worlds/Number Worlds 2024
Programs & Solutions/Redbird Math
Programs & Solutions/Reading Laboratory
Programs & Solutions/Reading Laboratory/SRA Reading Laboratory 2025
Programs & Solutions/AP Edition/AP Economics
Programs & Solutions/Building Blocks/Building Blocks PreK 2025
Programs & Solutions/Wonders/Wonders Balanced Literacy 2016
Programs & Solutions/McGraw Hill Science/TN Science (K-12)
Programs & Solutions/Glencoe Math
Programs & Solutions/Glencoe Math/Glencoe Math Course 1
Programs & Solutions/Teen Health
Programs & Solutions/Teen Health/Teen Health 2021
Programs & Solutions/McGraw Hill CTE/CTE - Criminal Justice
Programs & Solutions/Glencoe Math/Glencoe Math Course 2
Programs & Solutions/Core Plus Math
Programs & Solutions/Core Plus Math/Core Plus Math 2015
Programs & Solutions/Glencoe Math/Glencoe Math Course 3
Business Unit
Business Unit/PreK-12
Programs & Solutions/AP Edition/AP Precalculus
Programs & Solutions/OCR Foundational Skills Kit
Programs & Solutions/AP Edition/AP Biology
Programs & Solutions/Spotlight on Music
Programs & Solutions/Number Worlds/Number Worlds 2015
Programs & Solutions/Glencoe Health
Programs & Solutions/Glencoe Health/Glencoe Health 2022
Programs & Solutions/Open Court Reading
Programs & Solutions/Open Court Reading/Open Court Reading 2025
Programs & Solutions/McGraw Hill CTE/CTE - Culinary Arts
Asset Format Type
Asset Format Type/Customer Support
Context/Curriculum Type
Context/Curriculum Type/Supplemental
Programs & Solutions/AP Edition/AP Statistics
Programs & Solutions/McGraw Hill Science/TX Science 2025 (K-12)
Programs & Solutions/Wonders/Wonders 2023 2020 2017
Context/Subject/Health
Programs & Solutions/5 Steps to a 5 - AP Test Prep
Programs & Solutions/Asi Se Dice
Programs & Solutions/Asi Se Dice/Asi se Dice 2024
Programs & Solutions/ALEKS Adventure
Programs & Solutions/Glencoe Health/Glencoe Health 2014
Programs & Solutions/Open Court Reading/Open Court Reading 2016, 2018, 2023
Programs & Solutions/Networks/Networks 2014 & 2016
Programs & Solutions/McGraw Hill CTE/CTE - Agriculture
Programs & Solutions/Glencoe Math/Glencoe Algebra 2 2014
Programs & Solutions/2Inform
Programs & Solutions/Glencoe Math/Glencoe Algebra 2 2018
Context/Curriculum Type/AP, Honors & Electives
Programs & Solutions/WonderWorks
Programs & Solutions/WonderWorks/WonderWorks 2022 & 2014
Context/Curriculum Type/Intervention
Programs & Solutions/McGraw Hill CTE/CTE - Computing and Technology
Programs & Solutions/iScience
Programs & Solutions/iScience/iScience 2017
Programs & Solutions/Open Court Reading/OCR Word Analysis Kit
Programs & Solutions/Everyday Mathematics
Programs & Solutions/Everyday Mathematics/Everyday Mathematics 4 (K-6)
Programs & Solutions/Asi Se Dice/Asi se Dice 2016
Context/Curriculum Type/Core
Context/Integration Type
Context/Integration Type/Direct Login & Manual-Rostering
Programs & Solutions/AP Edition/AP Language and Composition
Programs & Solutions/Glencoe Science
Programs & Solutions/Inspire Science
Programs & Solutions/Inspire Science/Inspire Science 2020
Context/Subject/Visual & Performing Arts
Programs & Solutions/AP Edition/AP Computer Science
Programs & Solutions/Inspire Science/Inspire Science 2017
Context/Subject/Social Studies
Programs & Solutions/Glencoe Math/Glencoe Algebra 1 2018
Programs & Solutions/Connecting Math Concepts
Programs & Solutions/Glencoe Math/Glencoe Algebra 1 2014
Programs & Solutions/Glencoe Math/Glencoe Geometry 2014
Support Topics/User Guides & Account Management/Account Management
Programs & Solutions/McGraw Hill CTE/CTE - Early Childhood Education
Programs & Solutions/Maravillas
Programs & Solutions/Maravillas/Maravillas 2020 & 2017
Programs & Solutions/Glencoe Science/Glencoe Science 2017
Personas
Personas/School Educator
Personas/School Educator/School Administrator
Programs & Solutions/AP Edition/AP African American Studies
Programs & Solutions/Glencoe Math/Glencoe Math Accelerated
Programs & Solutions/Glencoe Math/Glencoe Geometry 2018
Programs & Solutions/McGraw Hill CTE/CTE - Business, Marketing, and Finance
Support Topics/Classroom & Course Management
Support Topics/Classroom & Course Management/Class Management
Programs & Solutions/McGraw Hill Literacy/McGraw Hill Literacy Summit!
Programs & Solutions/McGraw Hill My Math/McGraw Hill My Math 2013 & 2016
Programs & Solutions/AP Edition/AP Psychology
Programs & Solutions/StudySync/StudySync 2021
Programs & Solutions/Spelling Mastery
Programs & Solutions/Inspire Science/CA Inspire Science 2020
Programs & Solutions/Reading Mastery
Programs & Solutions/Reading Mastery/SRA Reading Mastery Transformations
Programs & Solutions/Early Interventions in Reading
prek-12
2026-03-24T18:39:09.146-03:00
<p><strong>Direct Login and Manual Rostering</strong></p> <p style="margin-left: 40.0px;"><em><span>This article applies to districts that use Direct Login and Manual-Rostering. Direct Login means that teachers, students, and administrators log in at </span></em><span><a target="_blank" href="https://my.mheducation.com/login"><em><span>my.mheducation.com</span></em></a></span><em><span>. Manual Rostering means that teachers manually redeem program content and roster their own classes.<br> <br> If you are unsure which Access Service applies to your district, please see </span></em><span><a target="_blank" href="/content/mheducation/us/en/prek-12/support/knowledge/access-service-descriptions"><em><span>this article</span></em></a></span><em><span> for more information.</span></em><strong><span></span></strong></p> <p> </p> <p>Import Users/Rosters allows Organization Administrators to export and import user and class data within their organization(s). <br> </p> <ul> <li>If teachers and students in your organization are using McGraw Hill digital platforms for the first time, <a href="/content/mheducation/us/en/prek-12/support/knowledge/import-new-users-class-rosters" target="_blank">download and fill out the blank import template</a> to create student accounts, teacher accounts, and classes. Class information is not required if you only wish to import new student and teacher accounts.</li> </ul> <ul> <li>If teachers and students in your organization have already started using McGraw Hill digital platforms, you should start by <a href="https://mh.my.site.com/DTS/s/article/Update-Existing-Users-and-Class-Rosters" target="_blank">exporting existing users</a>. You can also <a href="https://mh.my.site.com/DTS/s/article/Update-Existing-Users-and-Class-Rosters" target="_blank">export existing classes</a>. </li> </ul> <ul> <li>If a <strong>future-dated Start Date</strong> is entered, students will not see their classes until 3 days before the start date entered for the class.</li> </ul> <p><br> Each template version will contain the following fields:<br> </p> <table border="2"> <thead><tr><th style="text-align: center;" width="10%">Column Name</th> <th style="text-align: center;" width="20%">Required?</th> <th style="text-align: center;">Description</th> </tr></thead><tbody><tr><td style="text-align: center;" valign="middle">User GUID</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Required to update an existing teacher or student </span></th> <th valign="middle" style="text-align: center;"><p style="text-align: left;"><span style="font-weight: normal;">The </span>User GUID<span style="font-weight: normal;"> is a system-generated ID that is unique to each McGraw Hill user. This ID is generated in the following format: abcd1234-ef56-gh78-ij90-klmnop123456 </span></p> <p style="text-align: left;"><span style="font-weight: normal;">In order to update an existing teacher or student or affiliate an existing teacher or student to a class, you must provide the User GUID along with the other user details. If you start with an <a href="https://mh.my.site.com/DTS/s/article/Update-Existing-Users-and-Class-Rosters" target="_blank">export of existing teachers and students</a>, this field will be populated for you.</span> <br> <em><strong></strong></em></p> <p style="text-align: left;"><em><strong>If you are using the import to create new teachers or students, leave this field blank. </strong></em></p> </th> </tr><tr><td style="text-align: center;" valign="middle">User ID</td> <th style="text-align: center;" valign="middle"><p style="text-align: left;"><span style="font-weight: normal;">• Required to create a new teacher or student </span> <br> <br> <span style="font-weight: normal;">• Required to update an existing teacher or student who does not already have a User ID </span></p> </th> <th valign="middle" style="text-align: center;"><p style="text-align: left;"><span style="font-weight: normal;">Enter an alphanumeric User ID that is unique to the teacher or student. User IDs must be between 2 to 255 characters in length. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">Some examples include: </span></p> <ul> <li style="text-align: left;"><span style="font-weight: normal;">Student ID </span></li> <li style="text-align: left;"><span style="font-weight: normal;">Employee ID </span></li> <li style="text-align: left;"><span style="font-weight: normal;">SIS ID </span></li> <li style="text-align: left;"><span style="font-weight: normal;">State-issued ID*</span><ul> <li style="text-align: left;"><span style="font-weight: normal;">TEA ID</span></li> <li style="text-align: left;"><span style="font-weight: normal;">SUNS Number</span></li> </ul> </li> </ul> <p style="text-align: left;"><span style="font-weight: normal;">This field is required to ensure that user accounts are not duplicated. See the <a href="/content/mheducation/us/en/prek-12/support/knowledge/import-users-rosters-faqs" target="_blank">Import Users/Rosters FAQ page</a> for more information. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">*Consult your organization's and/or regional guidelines to ensure User IDs are set correctly.</span></p> <p style="text-align: left;"><strong>Texas users</strong>: <span style="font-weight: normal;">It is recommended that the 10-digit Texas Education Agency (TEA) number be assigned to student profiles.</span></p> <p style="text-align: left;"><strong>South Carolina:</strong> <span style="font-weight: normal;">South Carolina Department of Education requires all SC districts to use the Student Unique Numbering System (SUNS) number.</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Role</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Required to create a new teacher or student </span></th> <td style="text-align: left;" valign="middle">Identify the correct role for the new user: <strong>teacher</strong> or <strong>student</strong>. This field is not case sensitive. </td> </tr><tr><td style="text-align: center;" valign="middle">First Name</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Required to create a new teacher or student </span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter the teacher or student's first name. 255 characters max. </span></p> <p style="text-align: left;">Non-acceptable values:<span style="font-weight: normal;"> Parentheses/Round Brackets ( )</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Last Name</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Required to create a new teacher or student </span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter the teacher or student's last name. 255 characters max. </span></p> <p style="text-align: left;">Non-acceptable values:<span style="font-weight: normal;"> Parentheses/Round Brackets ( )</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Grade Level</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Not required, but recommended for all students </span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter the student's grade level. For teachers, leave this field blank.</span></p> <p style="text-align: left;">Acceptable values are:<span style="font-weight: normal;"> PK, K, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, Other</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Email</td> <th style="text-align: center;" valign="middle"><p style="text-align: center;"><span style="font-weight: normal;">Recommended for students but not required</span></p> <p style="text-align: center;"><span style="font-weight: normal;">Required to create a new teacher account</span></p> </th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter the teacher's (required) or student's (optional) email address.</span></p> <p style="text-align: left;"><span style="font-weight: normal;">If possible, we recommend providing an email address for student accounts to avoid duplication. </span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Username</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Not required. The system will auto-generate a username if this field is left blank. </span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><br> <span style="font-weight: normal;">You can choose custom usernames for teachers and students, or you can leave the column blank to have the system auto-generate their usernames. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">If you decide to set custom usernames, you must meet these requirements: <br> </span></p> <ul> <li style="text-align: left;"><span style="font-weight: normal;">Minimum of 3 characters </span></li> <li style="text-align: left;"><span style="font-weight: normal;">Alphanumeric </span></li> <li style="text-align: left;"><span style="font-weight: normal;">Accepted special characters: % & ! ^ $ @ ( ) ~ # _ </span></li> <li style="text-align: left;"><span style="font-weight: normal;">No spaces</span></li> </ul> <em>A recommended best practice is to use student email addresses for their account usernames</em>.<span style="font-weight: normal;"> This ensures each student has a consistent and unique username, and it will be easy for them to remember. </span></th> </tr><tr><td style="text-align: center;" valign="middle">Password</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">Not required. The system will auto-generate a temporary password if this field is left blank.</span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">You can choose a custom, permanent password for the user’s account or leave the password field blank to have the system generate a temporary password for the account. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">The temporary password will expire after 90 days or when it’s initially used, and the user will be required to set their own permanent custom password once they log in to their account.</span></p> <p style="text-align: left;"><span style="font-weight: normal;">If you decide to set custom passwords, they must be a minimum of 9 characters and contain the following: </span></p> <ul> <li style="text-align: left;"><span style="font-weight: normal;">1 upper-case letter</span></li> <li style="text-align: left;"><span style="font-weight: normal;">1 lower-case letter</span></li> <li style="text-align: left;"><span style="font-weight: normal;">1 number</span></li> <li style="text-align: left;"><span style="font-weight: normal;">It cannot have 5 or more consecutive repeatable case-insensitive characters.</span></li> <li style="text-align: left;"><span style="font-weight: normal;">The password cannot exactly match the username and email address.</span></li> </ul> <p style="text-align: left;"><span style="font-weight: normal;">If you are using the import to update existing users, and you leave the password field blank, the users’ current passwords will be unaffected. However, if you do enter a password when updating existing student accounts, it will be set as a temporary password and the system will prompt them to set a new permanent password.</span></p> <p style="text-align: left;"><span style="font-weight: normal;">Permanent passwords are not stored anywhere in McGraw Hill systems for security reasons. If you wish to retain a record of the permanent passwords you’ve created, you’ll need to save the import file locally to your device.</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Class GUID</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">• Required to update an existing class <br> <br> • Not required if classes are not being updated through the import process.</span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">The </span>Class GUID<span style="font-weight: normal;"> is a system-generated ID that is unique to each McGraw Hill class. This ID is generated in the following format: abcd1234-ef56-gh78-ij90-klmnop123456 </span></p> <p style="text-align: left;"><span style="font-weight: normal;">In order to update an existing class or affiliate existing teachers or students to a class, you must provide the Class GUID along with the other class details. You can view Class GUIDs by exporting existing classes. </span><br> <em><strong></strong></em></p> <p style="text-align: left;"><em><strong>If you are using the import to create new classes, leave this field blank. </strong></em></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Class ID</td> <th style="text-align: center;" valign="middle"><p style="text-align: center;"><span style="font-weight: normal;">• Required to create a new class <br> <br> • Required to update an existing class that does not already have a Class ID. <br> <br> • Not required if classes are not being created/updated through the import process.</span></p> </th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter an alphanumeric Class ID that is unique to the class. Class IDs must be between 2 to 255 characters in length. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">For example, this could be the class ID generated by your SIS. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">If rostering to an existing class and the class export does not contain a Class ID, create one.</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Class Name</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">• Required to create a new class <br> <br> • Not required if classes are not being created/updated through the import process.</span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter a class name; this will be visible to teachers and students. <br> <br> If a teacher has multiple sections which use the same product, they can use the Class Name to differentiate between the sections. For example, if Mrs. Smith has 3 English classes, she can identify them as: Smith English Period 1, Smith English Period 2, and Smith English Period 3. </span></p> <p style="text-align: left;">Note:<span style="font-weight: normal;"> Parentheses cannot be used within a class name.</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Class Grade Level</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">• Required to create a new class <br> <br> • Not required if classes are not being created/updated through the import process.</span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter a grade level for the class.</span></p> <p style="text-align: left;">Acceptable values are:<span style="font-weight: normal;"> PK, K, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, Other</span></p> <p style="text-align: left;"><span style="font-weight: normal;">If multiple grade levels apply to a class, you can select one of the applicable grade levels, or you can select </span>Other<span style="font-weight: normal;">. </span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Class Start Date</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">• Required to create a new class <br> <br> • Not required if classes are not being created/updated through the import process.</span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter the start date of the class in MM/DD/YYYY format <br> </span></p> <p style="text-align: left;">Note:<span style="font-weight: normal;"> In some cases, Excel may auto-abbreviate the date i.e. '03/05/2021' becomes '3/5/21.' This will not interfere with the upload. </span><br> </p> <p style="text-align: left;">Future-dated class start dates<span style="font-weight: normal;"> - students will not see the class until three days before the start date.</span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Class End Date</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">• Required to create a new class <br> <br> • Not required if classes are not being created/updated through the import process.</span></th> <th valign="middle" style="text-align: left;"><p style="text-align: left;"><span style="font-weight: normal;">Enter the end date of the class in MM/DD/YYYY format <br> </span></p> <p style="text-align: left;">Note:<span style="font-weight: normal;"> In some cases, Excel may auto-abbreviate the date i.e. '03/05/2021' becomes '3/5/21.' This will not interfere with the upload. </span></p> </th> </tr><tr><td style="text-align: center;" valign="middle">Master Code</td> <th style="text-align: center;" valign="middle"><span style="font-weight: normal;">• Required to create a new class <br> <br> • Not required if classes are not being created/updated through the import process.</span></th> <th valign="middle" style="text-align: left;"><span style="font-weight: normal;">Enter the 16-digit Master Code for the product the class will use. You can include or omit the dashes in each code. <br> </span><ul> <li style="text-align: left;"><span style="font-weight: normal;">Assign teachers the Master Code for the Teacher Edition </span></li> <li style="text-align: left;"><span style="font-weight: normal;">Assign students the Master Code for the Student Edition. The Student Edition will be automatically assigned to the teacher of the class. </span></li> </ul> <p style="text-align: left;"><span style="font-weight: normal;">To view the Master Codes and Resource Codes available to your organization, you can access the <a href="/content/mheducation/us/en/prek-12/support/knowledge/my-mheducation-com-manage-licenses" target="_blank">Manage Products page</a> from your Admin Tools. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">These Master Codes can be used to assign both ConnectED and Open Learning products. </span></p> <p style="text-align: left;"><span style="font-weight: normal;">In addition to entering the Master Code, some content requires a </span>Resource Code<span style="font-weight: normal;"> to be entered into the import to ensure students are assigned to the proper course (such as ALEKS and Redbird). They will need to be entered into the Master Code column in the following format: XXXX-XXXX-XXXX-XXXX:rrrr (MASTERCODE:resourcecode)</span></p> </th> </tr></tbody></table> <p> </p> dts Review template requirements for importing users, creating classes, and rostering students through the bulk upload process. 2026-03-16 Administrator Import Users/Rosters Template Instructions Review template requirements for importing users, creating classes, and rostering students through the bulk upload process. Review template requirements when using the Users/Rosters bulk upload process.
Review template requirements when using the Users/Rosters bulk upload process.
Direct Login and Manual Rostering This article applies to districts that use Direct Login and Manual-Rostering. Direct Login means that teachers, students, and administrators log in at my.mheducation.com. Manual Rostering means that teachers manually redeem program content and roster their own classes. If you are unsure which Access Service applies to your district, please see this article for more information. Import Users/Rosters allows Organization Administrators to export and import user and class data within their organization(s). If teachers and students in your organization are using McGraw Hill digital platforms for the first time, download and fill out the blank import template to create student accounts, teacher accounts, and classes. Class information is not required if you only wish to import new student and teacher accounts. If teachers and students in your organization have already started using McGraw Hill digital platforms, you should start by exporting existing users. You can also export existing classes. If a future-dated Start Date is entered, students will not see their classes until 3 days before the start date entered for the class. Each template version will contain the following fields: Column Name Required? Description User GUID Required to update an existing teacher or student The User GUID is a system-generated ID that is unique to each McGraw Hill user. This ID is generated in the following format: abcd1234-ef56-gh78-ij90-klmnop123456 In order to update an existing teacher or student or affiliate an existing teacher or student to a class, you must provide the User GUID along with the other user details. If you start with an export of existing teachers and students, this field will be populated for you. If you are using the import to create new teachers or students, leave this field blank. User ID • Required to create a new teacher or student • Required to update an existing teacher or student who does not already have a User ID Enter an alphanumeric User ID that is unique to the teacher or student. User IDs must be between 2 to 255 characters in length. Some examples include: Student ID Employee ID SIS ID State-issued ID* TEA ID SUNS Number This field is required to ensure that user accounts are not duplicated. See the Import Users/Rosters FAQ page for more information. *Consult your organization's and/or regional guidelines to ensure User IDs are set correctly. Texas users: It is recommended that the 10-digit Texas Education Agency (TEA) number be assigned to student profiles. South Carolina: South Carolina Department of Education requires all SC districts to use the Student Unique Numbering System (SUNS) number. Role Required to create a new teacher or student Identify the correct role for the new user: teacher or student. This field is not case sensitive. First Name Required to create a new teacher or student Enter the teacher or student's first name. 255 characters max. Non-acceptable values: Parentheses/Round Brackets ( ) Last Name Required to create a new teacher or student Enter the teacher or student's last name. 255 characters max. Non-acceptable values: Parentheses/Round Brackets ( ) Grade Level Not required, but recommended for all students Enter the student's grade level. For teachers, leave this field blank. Acceptable values are: PK, K, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, Other Email Recommended for students but not required Required to create a new teacher account Enter the teacher's (required) or student's (optional) email address. If possible, we recommend providing an email address for student accounts to avoid duplication. Username Not required. The system will auto-generate a username if this field is left blank. You can choose custom usernames for teachers and students, or you can leave the column blank to have the system auto-generate their usernames. If you decide to set custom usernames, you must meet these requirements: Minimum of 3 characters Alphanumeric Accepted special characters: % & ! ^ $ @ ( ) ~ # _ No spaces A recommended best practice is to use student email addresses for their account usernames. This ensures each student has a consistent and unique username, and it will be easy for them to remember. Password Not required. The system will auto-generate a temporary password if this field is left blank. You can choose a custom, permanent password for the user’s account or leave the password field blank to have the system generate a temporary password for the account. The temporary password will expire after 90 days or when it’s initially used, and the user will be required to set their own permanent custom password once they log in to their account. If you decide to set custom passwords, they must be a minimum of 9 characters and contain the following: 1 upper-case letter 1 lower-case letter 1 number It cannot have 5 or more consecutive repeatable case-insensitive characters. The password cannot exactly match the username and email address. If you are using the import to update existing users, and you leave the password field blank, the users’ current passwords will be unaffected. However, if you do enter a password when updating existing student accounts, it will be set as a temporary password and the system will prompt them to set a new permanent password. Permanent passwords are not stored anywhere in McGraw Hill systems for security reasons. If you wish to retain a record of the permanent passwords you’ve created, you’ll need to save the import file locally to your device. Class GUID • Required to update an existing class • Not required if classes are not being updated through the import process. The Class GUID is a system-generated ID that is unique to each McGraw Hill class. This ID is generated in the following format: abcd1234-ef56-gh78-ij90-klmnop123456 In order to update an existing class or affiliate existing teachers or students to a class, you must provide the Class GUID along with the other class details. You can view Class GUIDs by exporting existing classes. If you are using the import to create new classes, leave this field blank. Class ID • Required to create a new class • Required to update an existing class that does not already have a Class ID. • Not required if classes are not being created/updated through the import process. Enter an alphanumeric Class ID that is unique to the class. Class IDs must be between 2 to 255 characters in length. For example, this could be the class ID generated by your SIS. If rostering to an existing class and the class export does not contain a Class ID, create one. Class Name • Required to create a new class • Not required if classes are not being created/updated through the import process. Enter a class name; this will be visible to teachers and students. If a teacher has multiple sections which use the same product, they can use the Class Name to differentiate between the sections. For example, if Mrs. Smith has 3 English classes, she can identify them as: Smith English Period 1, Smith English Period 2, and Smith English Period 3. Note: Parentheses cannot be used within a class name. Class Grade Level • Required to create a new class • Not required if classes are not being created/updated through the import process. Enter a grade level for the class. Acceptable values are: PK, K, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, Other If multiple grade levels apply to a class, you can select one of the applicable grade levels, or you can select Other. Class Start Date • Required to create a new class • Not required if classes are not being created/updated through the import process. Enter the start date of the class in MM/DD/YYYY format Note: In some cases, Excel may auto-abbreviate the date i.e. '03/05/2021' becomes '3/5/21.' This will not interfere with the upload. Future-dated class start dates - students will not see the class until three days before the start date. Class End Date • Required to create a new class • Not required if classes are not being created/updated through the import process. Enter the end date of the class in MM/DD/YYYY format Note: In some cases, Excel may auto-abbreviate the date i.e. '03/05/2021' becomes '3/5/21.' This will not interfere with the upload. Master Code • Required to create a new class • Not required if classes are not being created/updated through the import process. Enter the 16-digit Master Code for the product the class will use. You can include or omit the dashes in each code. Assign teachers the Master Code for the Teacher Edition Assign students the Master Code for the Student Edition. The Student Edition will be automatically assigned to the teacher of the class. To view the Master Codes and Resource Codes available to your organization, you can access the Manage Products page from your Admin Tools. These Master Codes can be used to assign both ConnectED and Open Learning products. In addition to entering the Master Code, some content requires a Resource Code to be entered into the import to ensure students are assigned to the proper course (such as ALEKS and Redbird). They will need to be entered into the Master Code column in the following format: XXXX-XXXX-XXXX-XXXX:rrrr (MASTERCODE:resourcecode)
dts
Networks 2014 (K-5), McGraw Hill Social Studies, ALEKS Adventure, Asi se Dice 2024, Arrive Math, Actively Learn, Customer Support, Inspire Science 2020, StudySync 2015 & 2017, ALEKS, Open Court Reading, Glencoe Health 2022, CA Impact 2019, Building Blocks 2015, Wonders 2023 2020 2017, Networks 2018, CA Inspire Science 2020, PreK-12, Everyday Mathematics 4 (K-6), Redbird, Wonders EL 2016, Supplemental, Visual & Performing Arts, Inspire Science 2017, 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, AP, Honors & Electives, CA Reveal Math (K-12), Teen Health 2021, FL Social Studies 2024 (K-12), Building Blocks PreK 2025, McGraw Hill My Math 2013 & 2016, School Administrator, Networks 2014 & 2016, McGraw Hill Literacy, OCR Foundational Skills Kit, TX Science 2025 (K-12), StudySync 2021, World of Wonders 2017, Number Worlds 2024, Maravillas 2020 & 2017, Spotlight on Music, Direct Login & Manual-Rostering, FL Science 2025 (K-12), World Languages, Math, Asi se Dice 2016, Direct Instruction, Intervention, OCR Word Analysis Kit, McGraw Hill Health 2014, StudySync, Building Blocks 2024, Wonders Balanced Literacy 2016, McGraw Hill My Math 2018, Glencoe Math, Science, Achieve3000 Literacy, Music! Its Role, Reveal Math (K-12), Class Management, Account Management, User Management, AP Biology, AP Chemistry, AP History & Geography, AP Psychology, AP Economics, AP African American Studies, AP Precalculus, AP Statistics, AP Computer Science, AP Language and Composition, AP Public Speaking, AP Music Theory, Illustrative Math, All Sorts 2026 (K-5), Pre-Algebra 2012, Networks, McGraw Hill Literacy Soar!, Impact Social Studies, Texas Math, CTE - Health Science, McGraw Hill My Math, Wonders, McGraw Hill Literacy Emerge!, Corrective Reading, Redbird Math, SRA Reading Laboratory 2025, TN Science (K-12), CTE - Criminal Justice, Core Plus Math 2015, Open Court Reading 2025, CTE - Culinary Arts, 5 Steps to a 5 - AP Test Prep, Glencoe Health 2014, Open Court Reading 2016, 2018, 2023, CTE - Agriculture, Glencoe Algebra 2 2014, 2Inform, Glencoe Algebra 2 2018, CTE - Computing and Technology, iScience 2017, Glencoe Algebra 1 2018, Connecting Math Concepts, Glencoe Algebra 1 2014, Glencoe Geometry 2014, CTE - Early Childhood Education, Glencoe Science 2017, Glencoe Math Accelerated, Glencoe Geometry 2018, CTE - Business, Marketing, and Finance, McGraw Hill Literacy Summit!, Spelling Mastery, SRA Reading Mastery Transformations, Early Interventions in Reading