Music is not only a fun way to teach a language, but one of the most efficient. Lyrics Training allows you to build lessons around an incredibly immersive, music-based experience. The app allows students to fill in missing lyrics in real-time.
Cost: Free with a premium subscription of $4.99/month available for unlimited access