- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Classroom Management
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Problem Bank
- Playlist Bank
- Quiz Scores
- Professional Development
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Rhode Island
- South Carolina
- South Dakota
- West Virginia
- State Standards
Connect CodeHS to Your District Educational Platform to Streamline Rosters, Course Assignments, and Grades
Manage your class rosters! Quickly import teacher accounts, student accounts, sections and enrollments from an external platform into CodeHS.
Sign into CodeHS from your district’s educational platform in only one click — no additional login steps needed!
Streamline your grading workflow by sending grades from CodeHS to your district’s gradebook or external platform.
Download custom CodeHS courses into your district's platform and immediately assign activities and lessons to your students.
Integration options vary based on the external LMS and LTI capabilities and features. Here’s a high-level breakdown of CodeHS integrations across platforms.
|Rostering||Single Sign-On||Grade Passback||Course Import|
|Clever - Teachers||Free||Free|
|Clever - Districts*||Districts||Districts|
*District integrations are only available to district customers. Contact CodeHS for more information.
Does CodeHS support Learning Tools Interoperability (LTI)?
Yes! LTI refers specifically to setting up external tools like CodeHS within LMSs like Canvas, Schoology, and Blackboard. CodeHS is an “External LTI Tool” for these platforms, and could likely be set up as an external LTI tool for other platforms as well, so reach out to email@example.com if you do not see yours listed.
Does CodeHS support Common Cartridge?
Yes! Any CodeHS course can be exported to Common Cartridge with a little testing and setup from the CodeHS team. Reach out to firstname.lastname@example.org to learn more.
Still have questions? We’re happy to answer them, just reach out to email@example.com!