# data[].attributes.attachment_link.title
Material Science | Primary Science Teaching Trust

# data[].attributes.attachment_link.description
This resource allows teachers to create a Materials Trail within their own school to help young students explore the common materials that make up their...

# data[].attributes.attachment_link.readable_text
Find the right viewer for you

FAQs

How do I know which viewers will work with my phone?

Choose a viewer that fits your phone's screen size. Most Cardboard apps work with Android 4.1+ and the latest iOS smartphones. Listing policy

If you would like to certify a viewer for Works with Google Cardboard, visit the Manufacturers page.

See more FAQs

Where can I find apps for Cardboard?

From the Google Cardboard app on Android and iOS, you can discover Cardboard apps by selecting "GET APPS." You can also find more apps by visiting the Play Store or by searching for "Cardboard" or "Virtual Reality" on the Apple App Store.

Can I use Cardboard if I wear glasses?

Yes, Cardboard works with most glasses. Some glasses may be more viewer-friendly than others, and some viewers may be more glasses-friendly than others. Check the specific viewer's website for details.

Can I use a pizza box to make my own Cardboard viewer?

Yes. Make sure that you order an extra-large.

Build it yourself

To build your own viewer all you need are a few everyday items that you can find in your garage, online or at your local hardware shop: cardboard, lenses, magnets, a hook and loop fastener and an elastic band.

Download instructions For manufacturers

1. Cardboard

Corrugated cardboard sheets, preferably E Flute (corrugated cardboard comes in a variety of thicknesses called "flutes"), available at many art supply shops and online . For best results, you should look for strong, thin cardboard (sturdy shoe box rather than removal box). Minimum size: 22 cm (8.75") by 56 cm (22"), and 1.5 mm (0.06") thick. Online sources here and here

2. Lenses

This is the trickiest component. Lenses that have a 45 mm focal distance might work. Biconvex lenses work best because they prevent distortion around the edges.

3. Magnets

One neodymium ring magnet - like this - and one ceramic disk magnet - like this. Approximate size: 19 mm (0.75") in diameter and 3 mm (0.12") thick.

4. Elastic band

One elastic band to prevent the phone from sliding out. Minimum length of 8 cm (3.2").

5. NFC tag (optional)

One sticker NFC tag. Program it with the URL cardboard://v1.0.0

Make it yours

Whether you're buying a pre-assembled viewer or building one from scratch, there's almost no limit to how creative you can get with Cardboard, as these eye-catching examples prove.

# data[].attributes.attachment_link.description
Find the right viewer for you How do I know which viewers will work with my phone? Choose a viewer that fits your phone's screen size. Most Cardboard apps work with Android 4.1+ and the latest iOS smartphones. Listing policy If you would like to certify a viewer for Works with Google Cardboard, visit the Manufacturers page.

# data[].attributes.attachment_link.title
Arts & Culture Expeditions - Google Arts & Culture

# data[].attributes.attachment_link.description
Go on a virtual field trip with Google Arts & Culture

# data[].attributes.attachment_link.description
Important — Popplet.com service is ending July 1, 2026. Please read the official announcement here,and visit our new site Superstructures.io.

# data[].attributes.attachment_link.readable_text
Home : iSpot Nature - Your place to share nature. iSpot is a website aimed at helping anyone identify anything in nature. Once you've registered, you can add an observation to the website and suggest an identification yourself or see if anyone else can identify it for you.

# data[].attributes.attachment_link.description
Home : iSpot Nature - Your place to share nature. iSpot is a website aimed at helping anyone identify anything in nature. Once you’ve registered, you can add an observation to the website and suggest an identification yourself or see if anyone else can identify it for you.

# data[].attributes.attachment_link.readable_text
Scratch Programming Plan

"How to teach primary programming using Scratch", teacher book and student workbooks, available on Amazon via the picture links below. Find out more here.
You can now purchase all the pupil books in one PDF download to print as many as you like within your school.

Teacher Book

Workbook 1

Workbook 2

Workbook 3

Workbook 4

Introductory

Magic Carpet
This introductory module is designed for lower KS2 (7-9) pupils. Similar to the Smoking Car and Travel Europe modules so only do one of them. It draws out formative assessment opportunities in much more depth and includes a better method of decomposing. Written for both Scratch 1.4 & Scratch 2.0.
Pupils decompose a game and then create their version of it.
Planning is here
I welcome comments or suggestions for improvements via my twitter stream Direct Message @baggiepr or email me.
(Y3)(3 Sessions)

Smoking Car
This is a simple program. It links keyboard inputs to directions, movement and other simple game functions.
The final challenge is to create a sequence of movement that will move
the car from start to finish.
Detailed planning here including catch-up and extension cards.
(Y3)(2-3 sessions) Most up to date version in book

Music Machine
This program asks pupils to create simple screen buttons and then link
sounds to each button. Pupils use a mouse input to control the program building on their understanding in the Smoking Car module. Simple repeat x times loops are met for the first time. More able pupils can
use loops inside loops and multiple coding blocks to mix sound.
Planning including catch-up and extension cards is here.
(Y3)(2-4 sessions) Most up to date version in book

Dressing Up Program
This is a very simple program that I now use to start pupils programming in Year 3, however it could easily be used in KS1. Pupils design a simple dressing up game that changes what the sprite is wearing when you click on him or her.
I have detailed planning including support cards here.
(Y3)(2-3 sessions) Most up to date version in book

Conversation
This module was re-written to include problem solving skills, algorithmic thinking and formative assessment. It was revised after my Scratch book and replaces the book version. It is designed for lower KS2 (7-9) and could be completed in 2-3 hours depending on the complexity of the writing assignment. I welcome comments or suggestions for improvements via my twitter stream Direct Message @baggiepr or email me. Planning

Exploring Right Angles
This module was written to include problem solving skills, algorithmic thinking, algorithmic evaluation and formative assessment. It is designed for lower KS2 (7-9) and can be completed in three hours. I welcome comments or suggestions for improvements via my twitter stream Direct Message @baggiepr or email me. Planning

Maths Quiz
Pupils create a maths quiz. They use selection to determine if the answer is right or wrong and a variable to hold the score. They can also extend the quiz into changing the background if the answer is right or wrong through the broadcast command. After the maths quiz it is a good idea to get pupils to create a quiz of there own choosing. This gives pupils the chance to re-use and adapt code. Pupils will often ask their users to type complicated answers and then wonder why their users get questions wrong. This is a good chance to talk about simplifying choices to avoid spelling issues (y=yes n=no or 1=London 2=Edinburgh) unless your quiz is a spelling quiz. The planning is here.
(Y4) Most up to date version in book

Slug Trail Game
This is my most simple gaming planning. Helping pupils to bridge the gap between action programming and more complex game ideas such as forever loops and conditional selection.
Full planning here
(Y4)(2-3 sessions) Most up to date version in book

Selection Investigation
A great module to use after the slug trail and quiz in Y4 before the
assessment activity. Pupils use skill of generalisation (adapting a
solution that solved one thing to solve another) to investigate how
many uses of selection they can find when touching a colour.
Planning Here
(Y4-5) (1-2 sessions) Most up to date version in book

Y4 Creative Assessment Opportunity
Pupils need to have completed the majority of the introductory programming modules before completing this module. Planning here.
(Y4) (2 sessions) Not included in the book

Gaming

Crab Maze
This is the game I used to start with until I found out that KS2 pupils needed a more gradual introduction to programming in Scratch. There is a PDF version available along with catch-up cards and success criteria here. Some pupils go on to create multiple levels and a coin scoring system which is included in the planning. Before sharing these I ask pupils what they would like to add and give pupils time to think through ideas/adaptations of their own however I tend to cover this in more detail in my primary games maker modules.
(Y4-6)(2-4 sessions) Most up to date version in book

Primary Games Maker
As a class we choose a gaming genre. I show pupils a working model of most basic game. Pupils get together in small groups to decide how they will extend and adapt the basic idea. Pupils then move on to using an A3 Decompose planner. Full planning and resources here. There is enough planning for three modules here a platform game, flappy bird mod and a snail trail.
(Y5-6)(3-4 sessions per game) Most up to date version in book

Maths

Perimeter Program
Calculate perimeter of regular 2D shapes. Pupils then learn how to make a menu system so that the user can choose which type of shape they wish the perimeter to be calculated for.
Planning, extension and catch up cards hereRewritten to include algorithmic thinking, generalisation and
evaluation
(Y4-6)(2 sessions) Most up to date version in book

Counting Machine
Pupils follow a flowchart design to program a variable that changes within a loop. They then adapt the loop to make it count in 2s, backwards in halves etc. The planning then splits and they could make the program count into a loop or design a count down timer for their teacher.
Planning is here.
(Y5-6)(2 sessions) Most up to date version in book

Times Tables Game
Create a times tables game where users click on the correct number sprite to increase their score. Pupils choose a table that they are learning to increase their own tables knowledge. Why not upload there creations to the Scratch website and link on your school website to help other students learn their tables. Planning and resources here.
Rewritten to include decomposition.
(Y5-6)(2-3 sessions) Most up to date version in book

Plan and Create a Clock
In this module pupils
1, start by thinking through clock patterns such as how the seconds go through a 60 second loop before resetting to zero and moving the minutes on.
2, Complete the final few blocks of a clock operation flow diagram
3, Match Scratch blocks with the flow diagramming blocks.
4, Program the clock in Scratch using the annotated flow chart to help them.
Planning is here.
(Y5-6)(2-3 sessions) Most up to date version in book

Coin Program
Investigating less than, greater than and equals to culminating in building a machine to calculate the most efficient change to give for any given number of pennies. A flowchart is used to help pupils think through what us happening before programming. Planning is here. Rewritten to include pattern spotting
(Y5-6)(2-3 sessions) Most up to date version in book

Cartesian Coordinates
A simple lesson that introduces x and y values and uses them to draw a range of shapes in the 1st Quadrant culminating in pupils reflecting shapes into the 2nd, 3rd and 4th quadrants.
Planning and resources here.
(Y5-6)(1-3 sessions) Most up to date version in book

Cartesian Coordinate Translation, Enlargement
& 1/4 Turn Rotation
The program could be downloaded and used as part of a Maths lesson to
help pupils explore how coordinates can be translated, enlarged or
rotated. It could also be used by more able Maths and computing science pupils as a project to
decompose and build themselves. Or the source code could be examined to find ways to randomise the initial shape.
Planning and resources are here
(Y6) (1-3 Sessions) Most up to date version in book

Investigate the properties of regular 2D shapes
Create the simple program by following differentiated pseudo code (code written in English) then use the program to investigate the properties regular 2D shapes. Planning & resources here. The complexity here is the use of pseudocode which is why I only recommend this to Y6
(Y6)(1-2 sessions) Not included in the book

Odd Even
This module investigates the properties of odd and even numbers through looking at their remainders when divided by 2. This knowledge is then used to create a program that randomly chooses a number and then asks the user if it is odd or even. A point is given if they select the right choice. This planning includes a pupil booklet so pupils can work at their own pace.
Planning is Here
(Y5-6)(2-3 sessions) Not included in the book
Algebra Inverse
New planning added June 2016 Algebra Inverse is a self generating quiz program that tests pupils knowledge of solving simple algebra expressions through using the inverse operation. Teachers work with pupils to understand how a human might write this program as an algorithm. Pupils then convert the algorithm into code. The project is designed for Year 6 pupils or KS3. Planning is here.
(Y6 or KS3) (3-4 sessions) Written after the book

Lego Wedo

Toilet Fan
Pupils design their own Lego Wedo fan with distance sensor to remove nasty smells. They then program it in Scratch in an increasing level of challenges. Planning is here.
(Y5-6)(2 sessions but best done in one long session 1 & 1/2 to 2 hours)
Most up to date version in book Car Park Barrier
Build a car park barrier using Lego Wedo (Box 9580) and them program it using Scratch 1.4. This is a great module to do after the toilet fan module. You could also spend more time building the model and incorporate some form of gearing to help the barrier move more smoothly but this might need more lego than is in the box. Planning is here
(Y5-6)(2 sessions but best done in one long session 1 & 1/2 to 2 hours)
Most up to date version in book

General

Random Word
Combine letters, words and phrases to create all sorts of random words, phrases and sentences. There are lots of literacy or fun possibilities with this idea.
Planning Here
(Y5-6)(1+ session) Most up to date version in book

Music as Code
Turn music into an algorithm and then into code by using abstraction.
Planning is here
(bottom plan)
(Y5-6) (1-2 sessions) Most up to date version in book

Music score to code
Turn a music score (algorithm) into a Scratch program
Planning is here (top
plan)
Y4-6) (1-2 sessions) Most up to date version in book

Experimental

Here are some older planning ideas for you to consider here. but please consider adapting them to include computational thinking and problem solving before using them as they are.

# data[].attributes.attachment_link.description
Scratch Programming Plan "How to teach primary programming using Scratch", teacher book and student workbooks, available on Amazon via the picture links below. Find out more here.You can now purchase all the pupil books in one PDF download to print as many as you like within your school.

# data[].attributes.attachment_link.readable_text
In our newest activity set, pupils look at how technology designed with inclusivity in mind can help to remove barriers to use.

Pupils discover how accessibility tools can be used to allow people with a wide range of abilities to be included and help to make technology open to all.

Through our creative coding activities, pupils develop their knowledge and understanding of both inclusive technology and programming concepts, whilst programming their own accessibility tool.

Three activity sets are included, covering all ages from 5-11. They are free to download and use Scratch Jr or Scratch, which are both free programs. You'll find activity plans, slide decks and videos all included to help you use the activities with your class.

We'd love to see what your pupils create. Share your photos, videos or even the programs you make with @BarefootComp on Twitter or Instagram. You can also email us at [email protected]

To celebrate the launch of our new Accessible Adventures in coding resource, we have created a codealong video for you to use with your class at your convenience (the video is most suitable for pupils between 7-11). This video introduces activities from our new collection and will give your class a chance to learn about why accessibility tools are important and how we can code them in Scratch. Pupils will need access to the web-based version of Scratch to take part. The codealong video can be found at the links below.

YouTube
Vimeo

# data[].attributes.attachment_link.description
Join Barefoot and schools worldwide during Scratch week and run a Scratch day within your classroom!

# data[].attributes.attachment_link.readable_text
CAS, in association with Naace and other partners are delighted to publish this guide for primary school teachers. The guide explains how primary teachers can get started with the new curriculum and provides many pointers to excellent resources and ideas for building an innovative and exciting curriculum.

It's a really exciting time to be a primary school teacher. Don't be daunted by the changes in the move from ICT to computing. Rather, see this as an opportunity to develop your own knowledge about computing and to learn to program, if you've never had the chance before. Although this might sound like hard work, it's actually great fun. You'll find that you make better use of the technology you have at home and in school, and also that you start to think a bit differently, looking at systems and problems in the same way a computer scientist does.

"I think the primary guidance is a fantastic document that will enable primary teachers to gain a better understanding of the new curriculum and I particularly love the section on assessment" (Deborah Ball, Dosthill Primary School)

# data[].attributes.attachment_link.title
Computing in the national curriculum - a guide for primary teachers

# data[].attributes.attachment_link.description
CAS, in association with Naace and other partners are delighted to publish this guide for primary school teachers. The guide explains how primary teachers can get started with the new curriculum and provides many pointers to excellent resources and ideas for building an innovative and exciting curriculum

# data[].attributes.attachment_link.description
Classroom resources for teaching pupils at Key Stage 2 in England, Wales and Northern Ireland, and at 1st and 2nd Level in Scotland.

# data[].attributes.attachment_link.title
Primary resources, homework help and online games - BBC Bitesize

# data[].attributes.attachment_link.description
Learn with Bitesize’s primary resources. Explore English and maths games and get homework help. Discover activities for all KS1 and KS2 topics.

# data[].attributes.attachment_link.title
MyStorybook.com - Make Your Own Storybook for Free

# data[].attributes.attachment_link.description
This free new tool makes storytelling fun again!