books by subject
Politics & Philosophy

Teaching Children 3-11: A Student's Guide

Misconceptions In Primary Science

Assessment for Learning and Teaching in Primary Schools

Teaching Religious Education: Primary and Early Years

Creative Approaches to Teaching Primary RE

Essential Primary Science: A Toolkit

Learning to Teach Primary PE

Oops!: Helping Children Learn Accidentally

Primary Science: Knowledge and Understanding (Achieving QTS Series)

Classroom Gems: Games, Ideas and Activities for Primary Music

How to Be an Outstanding Primary School Teacher (Outstanding Teaching)

Succeed in Exams, Triumph in Tests: Tried and tested methods for guaranteed good results

The Resourceful Physics Teacher: 600 Ideas for Creative Teaching

GCSE Science & Additional Science AQA A Higher: Revision Guide and Exam Practice Workbook (Collins Gcse Revision)

Cambridge IGCSE® and O Level Computer Science Programming Book for Python (Cambridge International IGCSE)

KS2 Grammar, Punctuation and Spelling SATs Question Book: Collins KS2 Revision and Practice

Teaching Synthetic Phonics

Penny Tassoni's Practical EYFS Handbook

100 English Lessons for the National Curriculum for teaching ages 8-9 (Year 4). Includes short term planning and lessons for the whole year. (100 Lessons) (100 Lessons - New Curriculum)

100 English Lessons: Year 5

100 English Lessons: Year 3

100 English Lessons for the National Curriculum for teaching ages 6-7 (Year 2). Includes short term planning and lessons for the whole year. (100 Lessons) (100 Lessons - New Curriculum)

Mathematics Explained for Primary Teachers

100 English Lessons for the National Curriculum for teaching ages 10-11 (Year 6). Includes short term planning and lessons for the whole year. (100 Lessons) (100 Lessons - New Curriculum)

Edexcel International GCSE (9-1) Physics Student Book (Edexcel International GCSE (9-1))

Primary English: Teaching Theory and Practice (Achieving QTS Series)

Passing the Literacy Skills Test (Achieving Qts Series)

Passing the Numeracy Skills Test (Achieving QTS)

Progress in Reading: Book 2 (Aiming for)
