Scratch Coding


Scratch Coding


Seán Daly

Name of school

Saint Marks Senior National School


525 pupils 8-13 yrs old High percentage of EAL


Scratch is used as a beginners language guide with the sole purpose of introducing pupils to coding and basic programming.

Pupils can create lines of code using characters called ‘sprites’, to create presentations, interactive stories, games and puzzles.

Scratch teaches children how to code with the aid of tutorials and challenges. It provides children with the platform to create whatever they want, so long as the lines of code are written appropriately.

Scratch is used to assist pupils in thinking creatively, reason systematically and work collaboratively.


Teachers can show pupils a presentation and then ask the pupils to create it themselves, trying to fit the code in the correct order.

It can also be integrated with cross-curricular subjects, such as English and Maths, where the pupils can create and play games to develop skills and knowledge previously used in the classroom.



Downloaded Scratch app

Interactive whiteboards for creating and presenting

Apple TV so pupils can display their work


Pupils can create, present and save presentations and games into folders that can be accessed by teachers and they can even be downloaded and sent to other teachers and pupils.

The code that pupils write is always saved alongside presentations so teachers can track their progress each week.


Scratch can be used as a blank canvas and pupils have the freedom to create whatever they wish and present it to their teachers and peers.

Pupils have the freedom to create games and stories as a form of assessment to their classroom learning, and these can be used to teach the class about topics previously learned.



Pupils can share presentations and their peers can also add to/edit their work.


Projects can be saved and transferred so parents can also observe the pupils work.


Pupils can effectively create projects using corresponding codes that have a clear aim and result.

It is important that their is an interactive aspect to it where other pupils can engage with the work.

Pupils can engage in hour of code activities.



“Scratch is a very effective resource. I use Scratch primarily for maths, where the pupils can create games integrating what we are learning in the maths curriculum, to further develop their skills that are previously learned in the classroom.”


‘It is cool. I want to design video games when I’m older so it is cool to learn about these things now’

Multimedia – Scratch website – best practice video St. Marks S.N.S






8, 9, 10, 11, 12, 13