Full-featured tool makes teaching with Scratch easier than ever

Learning rating

Community rating

Based on 1 review

Privacy rating

Not yet rated
Expert evaluation by Common Sense


Price: Free to try, Paid
Platforms: Web

Pros: Makes teaching with Scratch more efficient and effective with tons of teaching materials and a good interface for learning.

Cons: Younger students will need help navigating the system; even though Scratch is free, Itch has a fee.

Bottom Line: Here you'll find resources for teaching with Scratch and a complete management tool to support student learning.

If you're a competent Scratch user, Itch will only make your teaching easier and more efficient. After you set up your class, you can assign or create projects, monitor progress, and push students to be more innovative with Scratch's coding tools. You can assess work or, even better, you can easily look inside students' code to help answer questions or showcase a brilliantly executed repeating loop. If you haven't had time to master Scratch but still want to help students become better coders, Itch may be your new best friend.

Each Itch module contains tons of support resources for you and your students (so you don't have to spend hours every night learning how to make that sprite do new tricks all the time). Those modules fit together well to build student coding skills and conceptual understanding as students move through the lessons. You can assign all your students the same project, or you can differentiate by assigning different projects to different students. You can also create your own projects for students to complete if you're comfortable doing so. 

Itch leaves all the collaborative potential of coding open to you. You could:

  • Have students work in pairs and compare code 
  • Have students create bugs for their peers to find and fix
  • Showcase different solutions to coding problems

Itch's assessment rubrics are easy to use and also allow for meaningful comments on student work. Rubrics include a range of factors ranging from the concrete (presence of certain types of code blocks) to creative (such as artistic design or innovative use of code).

Itch is like a learning management system (LMS) for Scratch, the block-based coding platform. It brings the Scratch universe of projects, sharing capabilities, and commenting tools into a virtual classroom environment. There are some major advantages for teachers and schools that want to make coding a key part of learning. First, all those projects your students make are in one place: the online Scratch/Itch classroom environment you create. No more looking around for someone's project or asking students to send you a link. With Itch you can log in, select your class, and see an individual student's work. You can assign projects (your own or those developed by Itch) and check progress. You can even assess projects using rubrics created by Itch. It's a one-stop shop. 

For schools concerned about privacy and the commenting features that Scratch offers, Itch puts all of it in your own virtual classroom. Students can still comment on friend's creations, participate in discussion boards, and share projects, but it's within the parameters of your school or classroom. The Scratch world is generally a friendly one, but Itch makes it even safer. 

Scratch by itself is great for learning. In making Scratch a better teaching tool, Itch does a great job of supporting student learning. Viewed simply as a management tool, Itch helps teachers integrate coding and computational thinking into the classroom effectively. It's easy to create a meaningful sequence of learning and to assess student progress. 

Most important, though, Itch can support teachers who are trying to learn new skills themselves. Not many people in the classroom had the opportunity to learn to code, but more and more are being asked to teach it. Itch makes it possible for teachers who are learning to code themselves to support their students more effectively (and -- why not? -- to learn alongside them).


Learning Rating

Overall Rating

Itch is a tool for educators (not students) that makes Scratch more teacher-friendly. By making Scratch an easier classroom tool, Itch will hook teachers.


Since many teachers don't have time to master all the potential of Scratch, Itch is a huge support for teachers who want to teach coding. Content is well-designed and supports learning.


Itch has a lot of intuitive features to help teachers learn new skills, but it might take a while to find and learn to navigate them. Full help desk support comes only with a school or district subscription.

Common Sense reviewer
James Denby
James Denby Educator/Curriculum Developer

Community Rating

Easy to use!!

I would say that this is an amazing product for early coders at any academic level. Typically a few students have more advanced skills, and that originally intimidated me. However, I’ve always had responses to student (or my) questions within a day. I have also participated in the ITCH webinar boot camp to help teachers, and it really boosted my confidence when it comes to using their resources and coming up with fun activities for my students. It was affordable enough that I was able to use department PD money, and it was totally worth it.

I think the reason I loved this so much is that the lessons are built in, and I could discover coding right along with my students. I also feel like the projects can be fairly simple, but more advanced students can go nuts and make really elaborate projects. This essentially means the differentiation was built in. It also allowed a few of my shy or quiet kids to suddenly be leaders with much higher skills than others.

My main critique actually comes toward my own perception rather than ITCH. I never thought of computer science as teaching collaboration and being fun. I had to relax some of my classroom management ideas because my students turned to one another as resources and as the built in authentic audience for their projects. They ended up making funny, creative, and thoughtful projects. After a few intro units, students created games for change that showed research skills and reflection on social issues that concerned each individual. With my more relaxed setting, students grew as coders and I grew as a librarian!

Continue reading

Privacy Rating

This tool has not yet been rated by our privacy team. Learn more about our privacy ratings