Primary Teaching Resources for KS1 & KS2 English, Maths & Science
Featured Teaching Resources
Adding Suffixes to Spell Longer Words - Year 2
Adding Suffixes to Spell Longer Words - Year 2 Help pupils develop their Year 2 spelling skills with this engaging resource on adding suffixes to...
Punctuation Bundle - Years 3 and 4 Punctuation Resources
Primary teaching resource for KS2
Punctuation Bundle - Years 3 and 4 Punctuation Resources This lower KS2 English bundle provides a complete set of punctuation resources for years 3 and...
Pig Heart Boy
Primary teaching resource for Year 5/6 English
Pig Heart Boy (175-slide PowerPoint based unit of work with 25 worksheets and teacher notes) This Year 5/6 English unit of work explores the novel...
Statutory Spellings - Years 5 and 6
Primary teaching resource for KS2
Statutory Spellings - Years 5 and 6 Statutory Spellings - Years 5 and 6 enables teachers to assess spelling using words taken from the statutory...
Nouns for Names
Primary teaching resource for Year 2 English Resources
KS1 English Teaching Resource: Nouns for Names 'Nouns for Names' is an English teaching resource that can be used to introduce pupils to nouns...
Number Line to 1000 - Year 3
Primary teaching resource for KS2
Number Line to 1000 - Year 3 Year 3 - Number - number and place value identify, represent and estimate numbers using different representations read...
Year 1 Place Value Bundle - Numbers to Ten
Primary teaching resource for KS1 Maths
Year 1 Place Value Bundle – Numbers to Ten Year 1 maths programme of study - Number - Number (number and place value) Count to...
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...
Apostrophes for Contractions - Years 3 and 4 Punctuation
Primary teaching resource for KS2
Apostrophes for Contractions - Years 3 and 4 Punctuation Apostrophes for Contractions - Years 3 and 4 is a clear and engaging lower KS2 punctuation...




