Please enable JavaScript to use CodeHS

CodeHop Logo

Engaging computer science curriculum designed for simple implementation, featuring fully prepared lessons and intuitive tools for teachers.

Contact Us


Ready-To-Go Lessons

Ready-to-go lessons come fully prepared with videos, discussion questions, assessments, and guided practice, making them easy to teach—even for those new to CS. Lessons can also be set to self-paced mode, allowing students to work independently and giving teachers flexibility to meet different classroom needs.

Vertically-Aligned Computer Science Pathway

CodeHop curriculum provides vertically-aligned lessons to unify a K-12 computer science pathway at any district. Courses are aligned to state and national standards and are also available in Spanish.

Lessons built for Interdisciplinary Instruction or Dedicated CS Instruction Time

Teachers can choose to integrate CS lessons into other instructional periods with interdisciplinary lessons featuring science, math, and more. Schools also have the option of using CodeHop courses in a dedicated computer science period or technology class.

Customizable PD and Implementation Support

Professional development workshops are designed to quickly get elementary teachers up to speed with teaching CodeHop lessons. No previous programming experience is needed! CodeHop also provides ongoing support with implementation with suggested lesson sequences.

I think I speak for everyone when I say thank you for awesome training! The vibe I got as teachers were leaving was one of excitement and relief that they could do this. I appreciate all the work you guys have put into this to make it easy for the elementary teachers to access the lessons and know what they need to do.

Elementary Teacher at Washington County School District, Utah

Lessons are project-based, very hands-on, and allow for differentiation

Computer Science Lessons

Interdisciplinary Lessons

Physical Computing Lessons

Open-Ended Projects

Spanish Curriculum

Differentiation Options

Transforming K-5 Classrooms With CodeHS Elementary

Elementary Curriculum is built to fit into a full K-12 Pathway for Computer Science.

CodeHop offers two options for course pathways—In Context and In Focus.

In Context Courses are interdisciplinary courses with lessons that can be integrated into other subject areas throughout the school day. In Focus Courses are designed for dedicated computer science or technology instructional time.

Elementary Course Catalog

Include 6th Grade in Your Elementary Curriculum

Whether your 6th grade is part of elementary or middle school, CodeHop has you covered! Make the transition seamless at every level, keeping students engaged while building on their coding and critical thinking.

Explore our full K-12 pathway here.

Sixth grade computer science pathway diagram

The CodeHop Elementary Platform

CodeHop provides teachers with fully prepared lessons and tools to seamlessly manage student rosters, assignments, and progress for any type of elementary classroom. The CodeHop Playground allows teachers to easily view their student progress showcase.

Learn More

Scratch and ScratchJr for CodeHS Elementary

CodeHop includes our own custom, privacy-compliant version of Scratch and ScratchJr — built by CodeHop using open-source software and fully embedded within the CodeHop platform.

Unlike the public versions of Scratch, the CodeHop version does not include social, community, or sharing features, ensuring full alignment with school and district privacy policies.

No external accounts needed
No external websites accessed
No public sharing or commenting features

This secure, block-based coding experience works seamlessly on Chromebooks, iPads, and other devices — with no downloads required.

CodeHS Elementary Scratch interface