Elementary Curriculum | CodeHS
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.
Comprehensive Curriculum
Teachers can choose from a growing collection of elementary computer science lessons that often integrate our Scratch-based & ScratchJr-based environments alongside digital literacy, physical computing, and interactive activities. The collection includes lessons designed for stand-alone CS instruction as well as lessons designed for interdisciplinary integration.
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.
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
CodeHop offers two options for course pathways—Interdisciplinary CS and CS-Specific.
Interdisciplinary CS courses are interdisciplinary courses with lessons that can be integrated into other subject areas throughout the school day. CS-Specific courses are designed for dedicated computer science or technology instructional time.
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.
Explore a CodeHop Ready To Go Elementary Lesson
Overview Videos
Slide Deck
Rubric
Project
Starter Code
Differentiation Options
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.
Block Coding Environment in CodeHop
CodeHop includes our own custom, privacy-compliant Scratch-based & ScratchJr-based environments that are fully embedded within the CodeHop platform.
Unlike the public versions of Scratch, the CodeHop environment 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.