It's a bit hit and miss, but Memrise can be very useful for building a good vocabulary base. You create an account, then can either use content that is already there, or create your own.
I was thinking about this earlier, and realised I missed two other factors off my list of differences between the system I have/implement and the normal UK state school model.
These are choice and autonomy.
All of my students choose their languages. They just take two until the age of 14, then can choose to continue both or neither. We often, in the UK, have students who feel they were forced into a language that doesn't suit them, when another might have (this used to be a particularly frustrating phenomenon for those, often boys, who would have suited German but had to prove aptitude in French before being allowed to opt for it.
The second is something that I feel very strongly about. I refuse to stress any of my students. If they don't want to learn, I will not force them. They have to choose to succeed for it to work. Poor results are far more effective a deterrent from laziness, in my opinion, than me moaning at the kids. I worry that the stress involved in trying to force students through exams, especially those for whom the subject hasn't clicked yet, is counter productive.
And yes, bonsoir, I agree re pictures, but that's not always possible with complicated or intangible concepts.