Primary Teaching Resources for KS1 & KS2 English, Maths & Science
Featured Teaching Resources
Describing 2-D Shapes - Year 2
Primary teaching resource for KS1 Maths Teaching Resources
Describing 2-D Shapes - Year 2 Year 2 maths programme of study - Geometry - properties of shapes: identify and describe the properties of 2-D...
Planning, Drafting and Writing - Year 3 and 4
Planning, Drafting and Writing - Year 3 and 4 Year 3 and 4 English programme of study - Writing - composition Pupils should be taught...
Linking Ideas Using Adverbials - Years 5 and 6 Grammar
Primary teaching resource for KS2
Linking Ideas Using Adverbials - Years 5 and 6 Grammar Help upper KS2 pupils develop their writing by learning how to link ideas in their...
Room on the Broom - KS1
Primary teaching resource for KS1 English
Room on the Broom – KS1 English Teaching Resources Room on the Broom is a colourful, engaging and fun teaching resource for KS1 based on...
Addition and Subtraction are Opposites - Year 1
Primary teaching resource for KS1 Maths
Addition and Subtraction are Opposites - Year 1 Year 1 maths programme of study - Number (addition and subtraction): represent and use number bonds and...
Word Types - Pronouns - Years 3 and 4
Primary teaching resource for KS2
Word Types - Pronouns - Years 3 and 4 This clear and engaging KS2 grammar resource supports pupils in Years 3 and 4 as they...
Correspondence Problems - Year 3
Primary teaching resource for KS2
Correspondence Problems - Year 3 FREE Maths Multiplication and Division Teaching Resource Year 3 maths programme of study - Number - Number (multiplication and division)...
Muscles - Year 3
Primary teaching resource for KS2 Science
Muscles - Year 3 Year 3 science programme of study - Animals, including humans: identify that humans and some other animals have skeletons and muscles...
Sentence Dictation 1 - Year 5
Primary teaching resource for KS2
Sentence Dictation 1 - Year 5 This Year 5 spelling and punctuation teaching resource can be used to assess pupils' understanding of the statutory spellings...




