There are multiple ways to get students coding in Scratch:
Using Scratch Teacher Accounts: FAQ | Setup Guide (PDF)
Register for a Teacher Account using a school email - this can take a day or more to get approved
Set up student accounts - there are 3 ways to do this:
Create each student account individually
Upload a CSV file of student accounts ⬅ This is the way we recommend
Provide a link to let students create their own account
Installing Scratch App on Devices:
Download the Scratch App (Scratch Website)
Step-by-Step Chromebook Instructions from CS+Elementary: Video| Written Instructions
Saving and Opening Scratch Files Without a Scratch Account (Video from CS+Elementary)
Experience CS (Launching June 2025)
Ready-to-use lesson plans, curated resources, and classroom materials
Simple and intuitive classroom management features enable you to create accounts, set assignments, and provide feedback to students
Professional development opportunities to help teachers build confidence in delivering CS concepts
Experimental blocks being tested
No sign-in / can save to devices
Includes Face Sensing
Creative Computing Lab at the Harvard Graduate School of Education
Raspberry Pi Foundation
UCL Scratch Maths (UK)
Scratch Ideas: Activity Guides, Coding Cards, Starter Projects
Infusing Literacy in the K-5 Classroom with Computer Science
UCL Scratch Maths (UK)
Google CS First: 5 one-hour ELA related lessons and curricular units (Storytelling, Music& Sound, Art, Sports)
Teaching Literacy and Computer Science With Google's CS First (Presentation from CSTA 2019 Conference)
Scratching the Itch to Code Curricular Activities (This is an older site and some links may no longer work)
Infusing Literacy in the K-5 Classroom with Computer Science
Creative Computing Lab at the Harvard Graduate School of Education: Assessing Creativity
Surfing Scratcher Assessment Rubric for Scratch (registration required)
Scratch Game Assessments (Peer, Self, and Teacher)
Scratch 3 Programming Playground (free online along with other resources)
Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play
Scratch Discussion Forums (not specifically for teachers)
Twitter: Use and search with the following hashtags: #csk8 #CreativeComputing
Facebook:
Recommended Channels/Playlists to check out on YouTube: