K-12 computer science

Classroom-ready CS resources, organized by grade band

Scope and sequence guides, lesson structures, vocabulary lists, and practical tools for teaching computer science across elementary, middle, and high school.

Students working together on a computer science activity in a classroom
recently updated

Recent Updates

  • Scope and SequenceUpdated assessment ideas and added vocabulary sections
  • CurriculumExpanded the 6-8 band with networking and digital citizenship
  • ResourcesNew debugging toolkit and project-based learning guides
  • Elementary (K-2)Added warm-up routines and differentiation tips
Teacher demonstrating a coding concept on a whiteboardStudents collaborating on a computer science project at a shared desk