While Studycat may be geared towards younger learners, its simplicity and game-like learning system makes it a good option for beginner level learners as well.
In this app there are over ten different English learning games that help English learners with everything from pronunciation to spelling to vocabulary. This app helps learners retain the information they’ve learned in a fun way, and also works well as an incentive for young learners to get their work done.
Cost: Free with extra lessons available for purchase