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
Free to teachers and librarians. Intro to CS unit, unplugged activities and quick lesson ideas. Lesson plans list related CSTA standards. (K-2)

From the Harvard Creating Computing Lab. Introduction to programming with Scratch for grades 3 and beyond: Aligned with the 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

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.

Units consisting of lesson plans organized by grade band for multiple grades and age groups.

Cost Applies
Several courses by grade level including K-2, 1-2, 1-3, 3-4, 3-5, 5-6, 7-8, 7+, 8+. Includes ready to use lesson plans aligned to CSTA standards.
