http://magicskillsforschools.co.uk/
Robert Newgrosh is an award-winning trainer and a performing magician. He worked with some of the children in the Summer Term (2018). They learnt some astounding tricks which they performed for their classes. I am still trying to work out how they did it!