All curricula on this page are used in K-5 classrooms nationally or in CS for All states and have been reviewed by either CSTA or the CS for All Consortium. Each curriculum includes ready to use lesson plans and resources. Click on the icons to view the curricula and lesson plans at the curriculum provider’s site.
Free of Cost
BootUp provides curriculum for 3-6 using Scratch. Lesson plans aligned to CSTA standards.
Code.org CS Fundamentals includes six courses (A-F) according to grade (K-5). All courses include ready to use lesson plans aligned to CSTA standards
Units consisting of lesson plans organized by grade band for multiple grades and age groups.
From the Harvard Creating Computing Lab. Introduction to programming with Scratch for grades 3 and beyond: Aligned with the CSTA standards.
Free to teachers and librarians. Intro to CS unit, unplugged activities and quick lesson ideas. Lesson plans list related CSTA standards. (K-2)
Everyone Can Code Early Learners is designed to help educators and families introduce coding in the early grades, when learners are first developing computational thinking skills.
Several courses by grade level including K-2, 1-2, 1-3, 3-4 and 3-5. Includes ready to use lesson plans aligned to CSTA standards.