Oxford Grammar for Schools 5 levels
Oxford Grammar for Schools [Free Download] – Level: A1-B2
(FULL: Student’s Books + Teacher’s Books + CDs) covers all the grammar students need to know for the Cambridge.
Level 1 – Starters
Level 2 – Movers
Level 3 – Flyers
Level 4 – Preliminary for Schools
Level 5 – Preliminary for Schools (upper)
Each unit presents grammar points in context with activities to check understanding and provides opportunities for students to use the grammar in activities that involve listening, speaking, reading, and writing. Activities at the end of the unit and in the revision units practise more than one grammar topic.