San Francisco Unified School District

Creative Computing

3-5 Curriculum

SFUSD's creative computing curriculum introduces computer science as a creative, collaborative, and engaging discipline to children in third through fifth grade.

Across 12-20 lessons at each grade level, students will learn about algorithms and programming, computing systems, the Internet, and impacts of computing, while developing strong practices and dispositions. Lessons are designed to be implemented in 45 to 60-minute periods approximately once per week.

3rd - 5th Grade Curriculum Levels:

for students new to programming in Scratch (3rd, 4th, or 5th graders)

for students who have completed the Green curriculum(4th & 5th graders)


for students who have completed the Green & Blue curriculum (5th graders)

Unit Pacing:

Each level of curriculum contains 4 units of 5 lessons, for a total of 20 lessons per level. To accommodate different school schedules, we offer the following accordion-style model for expanding or contracting the number of lessons in each unit so that students can experience the content in all 4 units in a 12-, 16-, or 20- session Computer Science class.