Scratch Educators Guide
Scratch Educators Guide
● Teacher Accounts
● Beginner’s Guide
● Lesson Guides
Teacher Accounts
As an educator, you can request a Scratch Teacher Account. A Scratch Teacher Account provides
educators with additional features to manage student participation on Scratch, including the ability
to create student accounts, organize student projects into studios, and monitor student comments.
This guide will walk you through creating an account, creating a class, adding and managing your
students, and creating class studios. You can also see our Scratch for Educators page and our
Teacher Account FAQ page for additional information.
Within the Scratch community, all users are asked to refrain from sharing personal information
through their usernames. It’s important that both you and your students follow these
guidelines. Accounts that do not adhere to these guidelines will be deleted.
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Click through each step to complete registration.
Once your account has been reviewed and approved, you will
receive a welcome email. Then, you can log into your
teacher account at scratch.mit.edu!
Create a Class
Creating classes allows you to manage groups of students, and create studios where your
students can add their projects.
You can also access your classes from the dropdown under
your username.
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
To create a class, click the “+ New Class” button at the top
right of the page.
When you end a class, your class profile page will be hidden
and your students will no longer be able to log in (but their
projects and the class studios will still be visible on the site).
You may re-open the class at any time. By going to the “Ended
Classes” tab and clicking the “Re-Open Class” link near the
class you want to reopen.
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Add Students to Your Class
While on “My Classes,” select the class and then click on “Students” (either the link under the class
name or the Students tab). Once created, your student accounts will appear here.
There are three ways to add students to your class. The first method allows you to add an
individual student to a class. Methods 2 and 3 allow you to add multiple students to a class.
Tip: Create a naming convention as a guideline for generating usernames. For example, you may
want each name to include an abbreviation for the course name, the class section, and the
student’s number on your roster (ex: VisArts-02-17). Use the Student Username List we have
created to record the usernames and passwords your students have created.
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Have students log into their accounts and
change their passwords as soon as
possible.
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Method 3: CSV Upload
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Creating Studios for Student Work
Studios allow you to create collections of student projects for specific classes or assignments. This
makes it easier for you to view their projects throughout their creative process. It also makes it
easier for students to collaborate and be inspired by each other’s work.
Scratcher status is required in order to create a studio, and the person who created the studio is
automatically assigned the role of “host.” There is only one host per studio, and only studio hosts
can edit the title, thumbnail, and description.
Studios are immediately public, even those created in the context of a class. Unlike Scratch
projects, there is no share/unshare option for studios. Everyone can follow a studio, see studio
comments and projects, and leave a comment or add a project (unless commenting or the ability
to add projects is turned off).
There are two ways to create a studio on a teacher account. Method one creates studios that
automatically add all students in a class as curators. Method two creates studios without
automatically adding students as curators, and students or any Scratcher can be individually added
as curators.
Method 1: Create a studio that automatically adds all students in a class as curators
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
On the window that appears,
you will be asked to give the
studio a name and
description. (These can always
be adjusted in the studio later.)
In the description, you can
share the theme of the studio,
what kinds of projects you are
looking to include… Just be
sure your title and description
don’t reveal any personal
information (like school name or
first and last name).
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Click on “Untitled Studio” to
give your studio a name and
description. In the description,
you can share the theme of the
studio, what kinds of projects
you are looking to include…
Just be sure your title and
description don’t reveal any
personal information (like school
name or first and last name).
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Managing Your Students
Managing a student
Tip: If you’d like to translate this guide, click here to make a copy of this Google doc.
Created by the Scratch Team (scratch.mit.edu) and shared under the Creative
Commons Attribution-ShareAlike 4.0 International Public License (CCbySA 4.0).
Getting Started with
Beginner’s Guide
scratch.mit.edu
This will bring you to the Scratch Editor, where you can start
creating projects.
Visit: https://scratch.mit.edu/download
for information on downloading and
installing the Scratch app.
THE SCRATCH EDITOR
The Scratch Editor is where you create projects in
Scratch. Here are its main parts:
Or, hover over the New Sprite icon to see more options.
y = 180
x= x=
-240 240
y = -180
You can get to the Tutorials Library from the Scratch Editor
by clicking the Tutorials button.
The Getting Started tutorial will walk you through the basics.
TUTORIALS
Once you’ve selected the tutorial, it will open in the
Scratch Editor.
Each set of cards starts with a title card, which shows you
what you can create.
Examples of what
you can create
Choose a sound
or record your own.
Click the Costumes tab at the top left to see the paint tools.
You can create your own sprites by uploading photos or images and
erasing the background.
Use this checklist to prepare for the lesson. Begin by gathering the students to introduce the
theme and spark ideas for projects.
Preview the Tutorial
TheAnimate a Character tutorial shows
students how to create their own projects. Warm-up Activity: Favorite Characters
Preview the tutorial before your lesson and
try the first few steps: scratch.mit.edu/ Gather the group in a circle. Ask each student to say their name,
tutorials then share a favorite character from a book, movie, or TV show,
and one or two of their favorite things about that character.
Demonstrate the first few steps of the tutorial so Support students as they create animated Scratch
students can see how to get started. projects.
Provide Resources
Make your sprite move right and left with arrow keys: Offer options for getting started
Choose right
arrow from the
menu.
CREATE
Share SHARE
Support collaboration
If you had more time, what would you add or change?
• When someone gets stuck,
connect them to another
participant who can help.
• See a cool idea? Ask the
What’s Next?
creator to share with others.
Students can use the ideas and concepts from this lesson to
create a wide variety of projects. Encourage them to continue
developing their projects into games, stories or interactive art
with the resource listed below.
Encourage experimenting
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab.
Use this checklist to prepare for the lesson. Begin by gathering the students to introduce the
theme and spark ideas for projects.
Preview the Tutorial
TheMake It Fly tutorial shows students how Warm-up Activity: If I Could Fly...
to create their own projects. Preview the
tutorial before your lesson and try the first
Gather the group in a circle and ask, “If you could fly, where would
few steps: scratch.mit.edu/fly
you want to go?” Suggest that they close their eyes and imagine flying
through their favorite place. Ask, “Where are you? What kinds of
things do you see below you?” If there’s time, have each person say
Print the Activity Cards (optional) where they imagined flying or something they saw on their flight.
Print a few sets ofMake It Fly cards to
have available for students during the
lesson.
scratch.mit.edu/fly/cards Provide Ideas and Inspiration
Show the introductory video for the Make It Fly tutorial. The video
shows a variety of projects for ideas and inspiration.
Make sure students sign into their Scratch accounts
Have students sign into their own Scratch accounts at
scratch.mit.edu.
Demonstrate the first few steps of the tutorial so Support students as they make a flying
students can see how to get started. animation.
Provide Resources
Choose a new sprite for your character to fly past: Offer options for getting started
CREATE
Share SHARE
Encourage Debugging What do you like best about What might you like to
the project you made? change or make next?
Here are some strategies to suggest to help students fix any bugs or
difficulties they encounter:
Prepare to Share
Use this checklist to prepare for the lesson. Begin by gathering the students to introduce the
theme and spark ideas for projects.
Preview the Tutorial
The Make a Chase Game tutorial shows Warm-up Activity: Imaginary Chase
students how to create their own projects.
Preview the tutorial before your lesson and Gather the students in a circle. Start by giving an example of one
try the first few steps, thing chasing another, such as “The dog is chasing the dinosaur.”
The next person adds on, such as, “The dinosaur is chasing a donut.”
The following person adds on by saying, “The donut is chasing a
duck.” or whatever creature or object they choose. Continue until
Print the Activity Cards (optional)
each person has added on to this imaginary game of chase.
Print a few sets ofChase Game cards to
have available for students during the
lesson. You can download the cards at:
scratch.mit.edu/ideas Provide Ideas and Inspiration
To spark ideas, watch the Make a Chase Game video at the start of the
Make sure students sign into their Scratch accounts tutorial.
Have students sign into their own Scratch accounts at
scratch.mit.edu.
Demonstrate the first few steps of the tutorial so Support students as they create catch games.
students can see how to get started. Suggest working in pairs.
Which backdrop would you like Who do you want as the main
to choose for your game? character in your game? What
will it chase?
Make your sprite move right and left with arrow keys.
Discuss next steps they can try, such as coding the sprite to move up Suggest Ideas for Starting
and down and adding a sprite to chase.
• Choose a backdrop
• Choose or draw a main character
• Make it move with arrow keys.
Star
• Select an object to chase.
CREATE
Share SHARE
Encourage Tinkering
Add Obstacles
For a more complex game, add obstacles
Prepare to Share to avoid. Subtract points when you hit the obstacles.
Video Sensing
If the computers have a web camera attached or
built-in, learners can make a game that they interact
by moving their bodies. See the Video Sensing
tutorial and educator guide for support.
Use this checklist to prepare for the lesson. Begin by gathering the students to introduce the
theme and spark ideas for projects.
Preview the Tutorial
ThePong Game tutorial shows students how
to create their own projects. Preview the Provide Ideas and Inspiration
tutorial before your lesson and try the first
few steps: scratch.mit.edu/pong Show the introductory video for the Pong Game tutorial. The video
shows pong games with a variety of themes, including everything
from soccer to a magic potion-themed Pong game.
To get students thinking about a theme for their game, take turns
Set up a computer with projector or large monitor
calling out a theme, such as pizza pong or flower pong and
You can use a projector to show examples and demonstrate brainstorming ideas for the type of images they could use to represent
how to get started. the theme.
Demonstrate the first few steps of the tutorial so Support students as they create pong games, on
students can see how to get started. their own or in pairs.
Neon Tunnel
Provide Resources
Choose a ball sprite and make it bounce around: Offer options for getting started
Ball
• Choose a backdrop
Paddle • Choose or draw a ball sprite and make it bounce around
• Add a paddle sprite that you can control
• Make the ball bounce off the paddle
CREATE
Share SHARE
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab.
Use this checklist to prepare for the lesson. Begin by gathering the students to introduce the
theme and spark ideas for projects.
Preview the Tutorial
TheCreate a Story tutorial shows students Warm-up Activity: Story Starters in a Bag
how to create their own projects. Preview
the tutorial before your lesson and try the Have students make up a brief story by giving them a bag with three
first few steps: scratch.mit.edu/story objects in it, and asking them to include all of the items in the story. In
each bag, you could include small objects, pictures of animals or
characters, and/or words (people, places, or things). Divide students
into groups of two or three, and have each pick a bag. Give them a few
Print the Coding Cards (optional)
minutes to come up with a quick story.
Print a few sets ofCreate a Story cards
to have available for students during the
lesson. You can download from this Provide Ideas and Inspiration
page: scratch.mit.edu/ideas
You can show the Create a Story tutorial video to show
students how they can start making stories in Scratch.
Make sure students sign into their Scratch accounts
Have students sign into their own Scratch accounts at
scratch.mit.edu.
Demonstrate the first few steps of the tutorial so Support students as they create Story projects,
students can see how to get started. on their own or in pairs.
In Scratch, click Create. Choose any character (in Scratch Start with Prompts
Choose a backdrop. called a sprite ). Ask students questions to get started
Use this block to have the • Choose a backdrop. • Make a character say something
second character wait • Choose a character. • Make a character hide and show.
before they say something.
CREATE
Share SHARE
Support Tinkering
What’s Next?
Students can use these ideas and concepts to create a variety of projects.
Scratch is designed to support creating by Here are some variations on the story project you could suggest:
experimenting and tinkering. So, your
students may want to start their stories
without planning beforehand. As they create,
one idea can spark another. Celebrate their
Retell a story
sparks of creativity and the unexpected turns
their stories may take. Start with a story you know and make it in
Scratch. Imagine a new ending or a different
setting.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Interface Guide
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Interface Guide
Save
1
Save the current project and exit to the Home page.
Stage
2
This is where the action takes place in the project. To delete a character, press and hold it.
Presentation Mode
3
Expand the stage to the full screen.
Grid
4
Toggle on (and off) the x-y coordinate grid.
Change Background
5
Select or create a background image for the stage.
Add Text
6
Write titles and labels on the stage.
Reset Characters
7
Reset all characters to their starting positions on the stage. (Drag characters to set up new
starting positions.)
Green Flag
8
Start all programming scripts that begin with a "Start on Green Flag" block by tapping here.
Pages
9
Select among the pages in your project -- or tap the plus sign to add a new page. Each page
has its own set of characters and a background. To delete a page, press and hold it. To
reorder pages, drag them to new positions.
Project Information
10
Change the title of the project and see when the project was created.
Programming Script
12
Snap blocks together to make a programming script, telling the character what to do. Tap
anywhere on a script to make it run. To delete a block or script, drag it outside the
programming area. To copy a block or script from one character to another, drag it onto the
character's thumbnail.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Interface Guide
13 Programming Area
This is where you connect programming blocks to create scripts
14 Blocks Palette
This is the menu of programming blocks. Drag a block into the programming area, then tap
on it to see what it does.
15 Block Categories
This is where you can select a category of programming blocks:
Triggering Blocks (Yellow), Motion (Blue), Looks (Purple), Sounds (Green), Control
(Orange), End Blocks (Red).
16 Characters
Select among the characters in your project -- or tap the plus sign to add a new one. Once a
character is selected, you can edit its scripts, tap its name to rename it, or tap the paintbrush
to edit its image. To delete a character, press and hold it. To copy a character to another
page, drag it to the page thumbnail.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Block Descriptions
Starts the script when the Green Flag Starts the script when you tap on the
is tapped. character.
Starts the script when the character is Starts the script whenever a message
touched by another character. of the specified color is sent.
Send Message
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Block Descriptions
Hop Go Home
Say Grow
Hide Show
Fades out the character until it is Fades in the character until it is fully
invisible. visible.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Block Descriptions
Wait Stop
Pauses the script for a specified Stops all the characters' scripts.
amount of time (in tenths of seconds).
Indicates the end of the script (but Runs the script over and over.
does not affect the script in any way).
Go to Page
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Paint Editor Guide
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Activities and Resources
Activities - https://www.scratchjr.org/teach/activities
4 Dance Party
Resources
Resources - https://www.scratchjr.org/teach/resources
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.