Scratch

Website review by
Carla Thornton, Common Sense Media
Scratch Website Poster Image
Parents recommend
Block-based coder makes programming, animation accessible.

Parents say

age 9+
Based on 26 reviews

Kids say

age 9+
Based on 226 reviews

Did this review miss something on diversity?

Research shows a connection between kids' healthy self-esteem and positive, diverse representations in books, TV shows, and movies. Want to help us help them? Suggest a diversity update

A lot or a little?

The parents' guide to what's in this website.

Educational Value

Kids can learn coding logic and express themselves creatively. They can collaborate with others, build upon other projects.

Violence & Scariness

Not inherent to the platform, but user-generated content may contain violence, including weapons, cartoon blood and gore, etc. 

Sexy Stuff

Not inherent to the platform, but user-generated content may contain suggestive images and storylines and romantic themes.

Language

Not inherent to the platform, but user-generated content may contain language not appropriate for young kids, especially things like potty humor, mild swears, and "smack talk."

Consumerism
Drinking, Drugs & Smoking

Not inherent to the platform, but user-generated content may contain references to drinking, drugs, and smoking.

What parents need to know

Parents need to know that Scratch is a web-based platform that allows kids to code their own games and animations using block-based programming. The site centers around the concept of sharing and collaboration, and users are encourage to comment on, as well as "remix," other users' content. User-generated content runs the gamut from educational and aspirational projects to first-person shooters with cartoon blood. There are adult moderators using and monitoring the site, but there's no automated filtering. Kids will need to report any inappropriate content and comments they come across, and it can take some time to resolve a problem. Parents of younger kids may wish to download the offline version of the tool instead of using the web-based version. Tutorials and guides will help motivated kids get started. 

User Reviews

  • Parents say
  • Kids say
Adult Written byMolly1954 July 19, 2019

Great set up for pedophiles and bullies

My child was bullied by a classmate making mean comments. She told us about this after the bully told her to kill herself. The site ends up being used more like... Continue reading
Written byAnonymous August 5, 2020

good in early 2000's but not anymore

I grew up using this site in the early 2000's when it peaked with a fairly decent community. The Scratch application (v. 1.4) was pretty decent in teachin... Continue reading
Kid, 11 years old July 13, 2016

Fine. Just don't talk to people.

Jeez. I don't understand this website anymore. They take everything SUPER serious, and you can get banned for the dumbest reasons. The coding stuff is amaz... Continue reading
Teen, 14 years old Written byEarlv March 28, 2016

Decent, easy coding site; stay away from the online community

I'm just going to say that this site is run by a group of stubborn, immature, over sensitive adults that have gotten too carried away with the strict rules... Continue reading

What's it about?

Scratch is a free, web-based application (with an optional offline app) that lets users combine graphics, photos, music, and sound to create interactive animations, games, and slideshows. Users create scripts by dragging and dropping graphical blocks that snap together like building blocks. They can then post their creations on the Scratch site, where others can view, download, and build upon them. There are tutorials and guides, often written in Scratch, to help get started. Scratch is a project of the Scratch Foundation in collaboration with the Lifelong Kindergarten group at the MIT Media Lab.

Is it any good?

This serves as a great introduction to coding logic, as well as a strong tool for self-expression, but there are still some safety concerns. Scratch stands out as an early entry in the coding-for-kids movement. This MIT brainchild has seen years of research and development and continues to have a loyal following in both classrooms and homes. Coding with blocks is widely accepted as an intuitive way for kids to start to understand some basic programming skills. The concept of remixing, or building on others' work, comes with some challenges, but encourages kids to not only collaborate with each other, but learn from each other. This open community model shines in many ways but does tend to leave kids open to mean behavior from other kids, as well as the occasional inappropriate bit of content. While there are adults actively involved in growing and moderating the community, they can't catch everything on their own and rely heavily on kids to report behavior and/or content that goes against community guidelines. There is an offline version of the tool, which will be a better fit for younger kids and those whose family members can't keep as close an eye. For others, though, Scratch can be a platform to share ideas, learn, and connect, all while building crucial STE(A)M skills.

Talk to your kids about ...

  • Families can talk about coding with Scratch. What does it mean and why is it important? What sorts of things use code?

  • Talk about collaboration on the platform. What does it mean to "remix" someone else's work? How do you feel about someone remixing what you've created?

  • Talk about being safe online. What are your family's rules about what can and cannot be shared? What should you do if you see something you know is not appropriate?

Website details

Our editors recommend

For kids who love coding and STEM

Themes & Topics

Browse titles with similar subject matter.

Common Sense Media's unbiased ratings are created by expert reviewers and aren't influenced by the product's creators or by any of our funders, affiliates, or partners.

See how we rate

About these links

Common Sense Media, a nonprofit organization, earns a small affiliate fee from Amazon or iTunes when you use our links to make a purchase. Thank you for your support.

Read more

Our ratings are based on child development best practices. We display the minimum age for which content is developmentally appropriate. The star rating reflects overall quality and learning potential.

Learn how we rate