Fairy Tales provide a wealth of possibilities for teaching English topics. Each fairy tale has its own magical setting and is split into several scenes. Within each scene there are sets of vocabulary that you can exploit.