CodeHS Elementary Tools

CodeHS has all of the tools you need to teach elementary students to code. From Scratch Jr to Scratch, we've got you covered with ready-to-go lessons and resources.

Scratch & Scratch Jr

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

Unlike the public versions of Scratch, the CodeHS 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.

Learn more

Ready-to-Go Lessons

Complete lesson plans and materials designed specifically for elementary classrooms.

Learn more

Interdisciplinary Learning

Integrate coding with math, science, language arts, and other core subjects.

Learn more

Progress Tracking

Monitor student achievement and learning milestones with easy-to-use tools.

Learn more

Assignment Management

Easily focus your students' screens on the project they're working on.

Learn more

Picture Passwords

Kid-friendly login system using pictures instead of text passwords.

Learn more

Google Classroom

Seamless integration with Google Classroom for easy assignment management.

Learn more

Spanish Curriculum

Full curriculum available in Spanish to support diverse classrooms.

Learn more →

Physical Computing

Hands-on lessons combining coding with physical computing activities.

Learn more

State Aligned

Curriculum aligned with state standards and computer science frameworks.

Learn more