Elementary Curriculum | CodeHS
https://codehs.com/codehop • 311 KB fetched Open original page
Elementary Curriculum | CodeHS
Toggle navigation
*
Products
Elementary | Middle
CodeHop
Standards aligned coding for districts
Tynker
Gamified coding and apps
Typing
Easy to use typing for schools
Middle | High
CodeHS Pro
Comprehensive CS platform
Certifications
Industry based credentials for CTE
Cyber Range
Interactive environment for cybersecurity labs
AI
AI Creator
Easily create lessons with AI
Vibe Coding
Guided AI coding for students
Bool
AI coding and prototyping
Use Cases
Districts
Schools
Teachers
View All Products
*
Products
Explore what CodeHS has to offer for districts, schools, and teachers
*
Elementary | Middle
*
CodeHop Standards aligned coding for districts
*
Tynker Gamified coding and apps
*
Typing Easy to use typing for schools
*
Middle | High
*
CodeHS Pro Comprehensive CS platform
*
Certifications Industry based credentials for CTE
*
Cyber Range Interactive environment for cybersecurity labs
*
AI
*
AI Creator Easily create lessons with AI
*
Vibe Coding Guided AI coding for students
*
Bool AI coding and prototyping
*
Use Cases
*
Districts Comprehensive solutions for districts
*
Schools Tools and resources for schools
*
Teachers Empower educators in the classroom
*
View All Products
*
Platform
Teaching
Assignments
Create & configure your course assignments
Classroom
Manage & organize your class
Grading
Streamline your grading workflow
Academic Integrity
Build a culture of honesty in your classroom
QuizBuzz
Run gamified, interactive quizzes with your class
Tools
Data
Track & analyze student progress data
Write Code
Write, run, & debug code in a web-based IDE
Integrations
Connect CodeHS to your district's platform
AI Tools
The most complete AI toolkit in CS education
LOGIC
Measure student growth with pre- & posttests
*
Platform
*
Assignments
Create & configure your course assignments
*
Classroom
Manage & organize your class with customizable settings
*
Grading
Streamline your grading workflow.
*
Data
Track & analyze student assessments & progress data
*
Write Code
Write, run, & debug code all in a web-based IDE
*
Integrations
Connect CodeHS to your district’s educational platform
*
AI Tools
The most complete AI toolkit in CS education
*
Academic Integrity
Build a culture of honesty in your classroom
*
QuizBuzz
Run gamified, interactive quizzes with your class
*
LOGIC
Measure student growth with pre- & posttests
*
Curriculum
Computer Science Curriculum
Customizable K-12 CS curriculum
Overview
Course Catalog
* AP Courses
* AI Courses
* Interdisciplinary
* Spanish Courses
* AI Literacy
* Digital Literacy
* Cybersecurity
K-12 Pathways
* Elementary School
* Middle School
* High School
Standards
States
Supplemental
* Practice
* Tutorials
* Digital Textbooks
*
Curriculum
Customizable K-12 Computer Science Curriculum
* Course Catalog
*
* AP Courses
* Interdisciplinary
* AI Courses
* Spanish Courses
* AI Literacy
* Digital Literacy
* Cybersecurity
* K-12 Pathways
*
* Elementary
* Middle School
* High School
* States
* Standards
* Practice
* Tutorials
* Digital Textbooks
*
Professional Development PD
Professional Development
Online & in-person training to help teachers grow.
Overview
Online PD Courses
In-Person & Virtual Workshops
AI PD
Free PD Events
PD Cohorts
Teacher Certification Prep
Microcredentials
PD Membership
*
Professional Development
Online & In-Person Training for Teachers
* Professional Development
* Online PD Courses
* In-Person & Virtual Workshops
* AI PD
* PD Cohorts
* Free PD Events
* Teacher Certification Prep
* Microcredentials
* PD Membership
*
Online IDE
Online IDE
Write, run, & debug code right in your browser — no setup required.
Overview
Explore our languages
* JavaScript
* Python
* Java
* C++
* SQL
* HTML
* Tracy
* Blocks
* p5.js
Start a new project
Open a blank sandbox in any language.
New project
*
Online IDE
Write, Run, & Debug Code in an Online IDE
* Online IDE
* JavaScript
* Python
* Java
* HTML
* C++
* SQL
* Karel
* Tracy
* Blocks
* p5.js
*
Resources
Company
About
Learn about the CodeHS mission
Privacy Center
Our privacy & security practices
Case Studies
How schools succeed with CodeHS
Testimonials
What educators say about CodeHS
Community
Read Write Code Blog
News & stories from CodeHS
Coding in the Wild
Real world coding stories
CodeHS on X
Posts & highlights from our feed
Student Projects
Explore projects built by students
Explore
States
CS resources for your state
Knowledge Base
Help articles & how-tos
Career Center
Explore careers in tech
*
Resources
* About
* Privacy Center
* Case Studies
* States
* Testimonials
* CodeHS on X
* Read Write Code Blog
* Coding in the Wild
* Knowledge Base
* Student Projects
* Career Center
*
*
Request a Quote
* Log In
*
Sign Up
New Sandbox Program
Click on one of our programs below to get started coding in the sandbox!
Java
JavaScript
Python 3
HTML
Karel
Turtle
View All
*
*
Curriculum
*
Elementary
Engaging computer science curriculum designed for simple implementation, featuring fully prepared lessons and intuitive tools for teachers.
Contact Us
See How CodeHop Works
Ready-To-Teach Lessons
Ready-to-teach 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.
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—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.
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 .
Explore a CodeHop Ready-To-Teach Elementary Lesson
Phases of the Moon
Topic:
Interdisciplinary Computer Science + Science
Grades:
Lower Elementary (K-2)
Comparing Organisms
Topic:
Interdisciplinary Computer Science + Science
Grades:
Lower Elementary (K-2)
Scout Adventures: Introducing Scout
Topic:
Interdisciplinary Computer Science + Science
Grades:
Lower Elementary (K-2)
Scout Adventures: Scout Starts Exploring
Topic:
Interdisciplinary Computer Science + Science
Grades:
Lower Elementary (K-2)
Introduction to Computing Systems
Topic:
Computer Science & Digital Literacy
Grades:
3rd
Scout's Programming Expedition Part 1
Topic:
Interdisciplinary Computer Science + Science
Grades:
Upper Elementary (3-5)
Scout's Programming Expedition Part 2
Topic:
Interdisciplinary Computer Science + Science
Grades:
Upper Elementary (3-5)
Overview Videos
Slide Deck
Rubric
Project
Starter Code
Differentiation Options
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
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.
Student Sample Projects
Ecosystem Relationships
Conditionals: Beach Scene
Fractions and Variables
What Elementary Teachers Love About CodeHop
“
“
“
“
“
FAQ
Elementary Computer Science FAQ
Does CodeHS offer computer science curriculum for elementary school?
Yes. CodeHS offers a complete K-5 computer science curriculum, called CodeHop, with grade-by-grade courses from kindergarten through 5th grade. Every lesson comes ready to teach with lesson plans, slide decks, and hands-on activities, and the courses connect into CodeHS middle and high school curriculum to form a full K-12 pathway.
Do elementary teachers need coding experience to teach CodeHS?
No. CodeHS elementary lessons are built for classroom teachers with no computer science background. Each lesson is fully prepared with teacher guides, slides, and scaffolded activities, and CodeHS offers professional development and implementation support so teachers can feel confident leading their first coding lesson.
What do students learn in CodeHS elementary computer science?
Students learn block-based coding, computational thinking, digital literacy, and the basics of how technology works. Lessons are project-based, so students spend their time creating — building games, stories, and animations — with both on-screen and unplugged activities designed for young learners.
Can computer science be integrated into other elementary subjects?
Yes. The CodeHS K-5 Interdisciplinary Computer Science pathway weaves coding and computational thinking into math, science, English language arts, and social studies lessons. It's designed for schools where the grade-level classroom teacher teaches computer science — so coding fits into the school day you already have, without a dedicated CS specialist.
Is the CodeHS elementary curriculum aligned to state standards?
Yes. CodeHS offers state-specific elementary courses aligned to state computer science and digital literacy standards, including versions for California, Florida, Georgia, New York, Tennessee, Virginia, and many other states. Each state course maps its lessons to that state's standards, grade by grade.
Does CodeHS teach digital literacy and AI in elementary school?
Yes. CodeHS offers Digital Literacy & AI courses for every grade from kindergarten through 5th grade, covering foundational technology skills, online safety, and age-appropriate lessons on how artificial intelligence works. Schools can teach them on their own or alongside the CodeHS elementary computer science pathway.
Build an organized K-12 computer science program for your district with CodeHop from CodeHS!
Are you a district administrator? Contact us to build an organized K-12 computer science program in your district with CodeHS.
Contact Us
How CodeHop Works Video
Products
* All Products
* Coding LMS
* Online IDE
* CodeHS Pro
* CodeHS Free
* Computer Science Curriculum
* Certifications
* Professional Development
* AI Creator
* Typing
* Cyber Range
Plans
* CodeHS Pro
* Start for Free
* Get a Quote
Use Cases
* District
* Schools
* Teachers
* CTE
Platform
* Assignments
* Classroom Management
* Grading
* Data
* Write Code
* Integrations
* AI Tools
* Academic Integrity
Curriculum
* Course Catalog
* Project Catalog
* K-12 Pathways
* AP Courses
* Elementary
* State Courses
* Spanish Courses
* Standards
* Hour of Code
* Practice
* Tutorials
* Digital Textbooks
* AP CSA Hub
* AI Curriculum
* Digital Literacy Curriculum
PD
* Online PD Courses
* In-Person PD Workshops
* Virtual PD Workshops
* Free PD Workshops
* PD Cohorts
* Teacher Certification Prep
* Microcredentials
* PD Membership
Programming Languages
* New Sandbox Program
* Javascript
* Python
* Java
* HTML
* C++
* SQL
* Karel
Resources
* Why Computer Science
* Why Cybersecurity
* Why Learn AI
* Why Digital Literacy
* Back to School Checklist
* Case Studies
* States
* Testimonials
* Tweets
* CodeHS Blog
* Read Write Code Book
* Knowledge Base
* Webinars
* Student Projects
* Career Center
* Student Alumni
CodeHS Has Everything
* AI
* Grading
* Differentiation
* Elementary
* Assessments
* Academic Integrity
* Online IDE
* Physical Computing
* AP Courses
* Vibe Coding
* Yes
Company
* About
* Team
* Careers
* Privacy Center
* AI Center
* Terms
* Privacy Policy
* Security
* Accessibility
Products
* All Products
* Coding LMS
* Online IDE
* CodeHS Pro
* CodeHS Free
* Computer Science Curriculum
* Certifications
* Professional Development
* AI Creator
* Typing
* Cyber Range
Plans
* CodeHS Pro
* Start for Free
* Get a Quote
Platform
* Assignments
* Classroom
* Grading
* Data
* Write Code
* Integrations
* AI Tools
* Academic Integrity
PD
* Online PD Courses
* In-Person PD Workshops
* Virtual PD Workshops
* PD Cohorts
* Teacher Certification Prep
* Microcredentials
Resources
* Why Computer Science
* Why Cybersecurity
* Why Learn AI
* Why Digital Literacy
* Back to School Checklist
* Case Studies
* States
* Testimonials
* Tweets
* CodeHS Blog
* Read Write Code Book
* Knowledge Base
* Webinars
* Student Projects
* Career Center
* Student Alumni
Use Cases
* District
* Schools
* Teachers
* CTE
Curriculum
* Course Catalog
* Project Catalog
* AP Courses
* Elementary
* State Courses
* Spanish Courses
* Standards
* Practice
* Tutorials
* Digital Textbooks
* AP CSA Hub
Programming Languages
New Sandbox Program
* Javascript
* Python
* Java
* HTML
* C++
* SQL
* Karel
CodeHS Has Everything
* AI
* Grading
* Differentiation
* Elementary
* Assessments
* Academic Integrity
* Online IDE
* Physical Computing
* AP Courses
* Vibe Coding
* Yes
Company
* About
* Team
* Careers
* Privacy Center
* AI Center
* Terms
* Privacy Policy
* Security
* Accessibility
CodeHS Certified Educators
CodeHS Educator Facebook Group
CodeHS Store
Links found on this page
- Products [direct]
- Tynker
Gamified coding and apps [direct]
- Typing
Easy to use typing for schools [direct]
- CodeHS Pro
Comprehensive CS platform [direct]
- Certifications
Industry based credentials for CTE [direct]
- Cyber Range
Interactive environment for cybersecurity labs [direct]
- AI Creator
Easily create lessons with AI [direct]
- Vibe Coding
Guided AI coding for students [direct]
- Bool
AI coding and prototyping [direct]
- Districts [direct]
- Schools [direct]
- Teachers [direct]
- View All Products [direct]
- Assignments
Create & configure your course assignments [direct]
- Classroom
Manage & organize your class [direct]
- Grading
Streamline your grading workflow [direct]
- Academic Integrity
Build a culture of honesty in your classroom [direct]
- QuizBuzz
Run gamified, interactive quizzes with your class [direct]
- Data
Track & analyze student progress data [direct]
- Write Code
Write, run, & debug code in a web-based IDE [direct]
- Integrations
Connect CodeHS to your district's platform [direct]
- AI Tools
The most complete AI toolkit in CS education [direct]
- LOGIC
Measure student growth with pre- & posttests [direct]
- Overview [direct]
- Course Catalog [direct]
- AP Courses [direct]
- AI Courses [direct]
- Interdisciplinary [direct]
- Spanish Courses [direct]
- AI Literacy [direct]
- Digital Literacy [direct]
- Cybersecurity [direct]
- K-12 Pathways [direct]
- Elementary School [direct]
- Middle School [direct]
- High School [direct]
- Standards [direct]
- States [direct]
- Supplemental [direct]
- Tutorials [direct]
- Digital Textbooks [direct]
- K-12 Pathways [direct]
- Standards [direct]
- Tutorials [direct]
- Overview [direct]
- Online PD Courses [direct]
- In-Person & Virtual Workshops [direct]
- AI PD [direct]
- Free PD Events [direct]
- PD Cohorts [direct]
- Teacher Certification Prep [direct]
- Microcredentials [direct]
- PD Membership [direct]
- JavaScript [direct]
- Python [direct]
- Java [direct]
- C++ [direct]
- SQL [direct]
- HTML [direct]
- Tracy [direct]
- Blocks [direct]
- p5.js [direct]
- Karel [direct]
- About
Learn about the CodeHS mission [direct]
- Privacy Center
Our privacy & security practices [direct]
- Case Studies
How schools succeed with CodeHS [direct]
- Testimonials
What educators say about CodeHS [direct]
- Read Write Code Blog
News & stories from CodeHS [direct]
- Coding in the Wild
Real world coding stories [direct]
- CodeHS on X
Posts & highlights from our feed [direct]
- Student Projects
Explore projects built by students [direct]
- Knowledge Base
Help articles & how-tos [direct]
- Career Center
Explore careers in tech [direct]
- Request a Quote [direct]
- Log In [direct]
- Sign Up [direct]
- Java [direct]
- JavaScript [direct]
- Python 3 [direct]
- HTML [direct]
|