Light Bulb Languages covers French, Spanish , German, Italian and Latin for all Key Stages - https://www.lightbulblanguages.co.uk/index.htm.
It also has ‘Lumen’s’ awards which look at some more artistic ways to practice languages and encourage students to work with parents. ! https://www.lightbulblanguages.co.uk/lumen-challenges.htm