There are many good resources on the internet for teaching Macbeth and for making it accessible to primary age students:
Macbeth (A Shakespeare Story) Paperback by Andrew Matthews
Macbeth (First Reading Level 2) Hardcover by Conrad Mason
Macbeth: A Bloomsbury Reader by Tony Bradman
Macbeth | BBC Teach | 8 Episodes
Macbeth [Shakespeare: The Animated Tales]
[WARNING: Please ensure these materials are suitable for the students in your class. They are off-site and we can’t guarantee their quality or their suitability].