There are 2.2 million apps in Android store and 2 million in Apple’s App store. I’m sure a huge number of those apps is useles, but you can also find there plenty of helpful, entertaining of educative apps.
Here’s a simple infographic of 5 apps I’ve been using with my students of various ages and levels.
Other online resources:
Play and Learn! Kahoot: A Free Learning Platform.
10 Websites To Make Your Lessons More Engaging And Fun