Hi ;-)
I have a list of 'free' software for learning 'foreign languages' (in foreign languages ;-) here they are:
Memrise, Busuu, Lang-8, LingQ, Babbel, Duolingo, Linqapp, Live mocha
They are accessible by android devices and PCs.
Perhaps we can learn the useful features and techniques in these 'teaching programs' for use in our (primary) school English classes.