- Supports the development of 21st century learning skills. According to Scratch developers, Scratch supports the nine types of 21st century learning skills
identified by the Partnership for the 21st Century (http://www.p21.org )
;these skills include: thinking creatively, communicating clearly, analyzing systematically, collaborating effectively, designing iteratively, and learning continuously.(Rusk,Resnick,& Maloney,n.d.).
- Supports the development of programming skills by making programming more engaging and accessible for children,
teens, and others. According to the National Research Council(NRC)(1999), algorithmic thinking and programming is a
21st century skill to be learned by all students.
- It's a tool used for teaching and learning across the curriculum. According to Crook, (2009) Scratch offers the teacher an opportunity to embed the computer
into everyday school activities by getting the class to develop skills in digital literacy related to
a variety of curriculum topics.
- It's free. Sixty-three percent of the teachers surveyed by PBS LearningMedia (2012) stated
that limited budget for technology adoption was the biggest barrier to accessing technology in the classroom.
Crook, S.J. (2009). Embedding scratch in the classroom. Redware Research Limited. Retrieved October 22nd, 2012 from:
National Research Council (1999). Being fluent with information technology. Washington, DC:National Academy Press.
PBS LearningMedia (2012). National PBS survey finds teachers want more access to classroom
tech[Press release]. Retrieved on October 11th , 2012 from:
Rusk,N.,Resnick, M.,& Maloney,J.(n.d.). Learning with scratch:21st century learning skills.
Retrieved Oct. 12, 2012 from M.I.T., Lifelong Kindergarten Group