Memrise is very helpful and fun. You can learn a bunch of words in the first day. There are some words that may be inappropriate. Overall it is a helpful app. I suggest ages 10-11+.
Pandagirl505 about Memrise: Speak a new language, v2.2.10