K-5 Curriculum

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.

BootUp Logo

Free to teachers and librarians. Intro to CS unit, unplugged activities and quick lesson ideas. Lesson plans list related CSTA standards. (K-2)

CodeSpark Academy Logo

From the Harvard Creating Computing Lab. Introduction to programming with Scratch for grades 3 and beyond: Aligned with the CSTA standards.

Creative Computing

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.

Apple Logo

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

micro:bit logo

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.

Tynker Logo