There are so many ways of learning a foreign language nowadays.
-through apps
-games
-with a tutor
-online and offline workshops
It's amazing how many new ways have come with new technologies and internet.
Another exciting and motivating way for children would be to a create a book in a foreign language. Writing a story would help them learn to structure their ideas, as well as putting all their knowledge of vocabulary and grammar into a meaningful message and, as a result, have an accomplished project.
Have you ever offered your child to write a story in a foreign language?