Have you tried any other apps? There are some good ones.
My current favorite is Speakly. If you use this link for a free trial (no CC required), they'll give me some extra time as well. Busuu and Babbel are also better than Duolingo, IMO.
Learn a new language online with Speakly — a modern language learning app designed for faster learning! Learn Spanish, French & other foreign languages!