Creating Multiple Scratch Accounts

If you are using the online version of Scratch, Scratch accounts can be created for your club members, which will allow them to save their projects online so that they can be accessed from home and school.

Projects are also periodically auto-saved when users are logged into their account in the online editor, so there is also less chance of losing work. 

Having an account means that projects can be shared online with the Scratch community, giving them a real audience for their creations.

The best way to create accounts for club members is using a Scratch Teacher Account (see below for further details). 

Please note that parental permission is required to create Scratch accounts for children under 13.

Scratch Teacher and Student Accounts

A Teacher Account can be used to create multiple Scratch accounts for Code Club members, and the members accounts are then managed by person who set up the teacher account.

Any teacher or educator can apply for an account. It may take up to 24 hours for the account to be activated as they are manually reviewed by the team at Scratch.

Code Club recommends that Teacher and Student accounts are created by a teacher, or educator at the club venue, since this requires checking parental permission, managing password resets, moderating comments and dealing with other account related issues.

The Scratch Teacher Account FAQ explains how to create a Scratch Teacher account and a Class with Scratch Student accounts for the children.

When you set up accounts for students using the teacher account, you’ll need to add those students to a ‘class’. At present a Scratch Account can only belong to one Class, so if children use Scratch in lessons they will need a different account to their Code Club one.

Multiple Scratch Accounts From a Single Email Address

If the features of the Scratch Teacher accounts don’t quite fit the requirements of your club, it is possible to create multiple Scratch accounts with a single email address, which allows accounts to be created for the children in a club without them each needing their own email address.

Code Club advise that only a teacher or an educator from the club venue do this, and that person should ensure that appropriate permissions are given before any accounts are created for children. 

  • Head to and click ‘Join Scratch’ in the top-right of the screen.
  • Choose a username and password as instructed. If you are setting up accounts for your Code Club, we recommend a uniform anonymised style for usernames. For example:
    • Username = schoolname + number (eg, StMarys001)

Take care not to include personally identifying information in the usernames. Scratch does not permit children to use their real names.

  • On the next screen, complete the details for the child who will be using this account and click next.
  • Enter the email address here of the person who will be managing the children’s accounts. Click next.
  • You will receive an email at this stage asking you to confirm your email address. Click the ‘OK Lets Go!’ button and you will be taken back to the Scratch editor, ready to make something awesome!
  • You’ve done it! To create another account, log out and repeat the process, using the same email address and a different usernames.

Top Tip!

Make sure the person managing the club keeps a record of the usernames and passwords in a safe place in case any are lost or forgotten.

Sharing Work Online

Using Scratch accounts means that each user’s Scratch projects can be shared for the whole Scratch community to enjoy.

You don’t have to share projects but remember that shared projects can be viewed by anyone.

Users also have the option to comment on each other’s Scratch projects, so you may want to encourage your club to turn off commenting if they are sharing projects and chat to them about commenting responsibly on others’ projects on the site.

Children should be made aware of the Scratch Community Guidelines.