http://www.insideout.net/elessons tiene lecciones en vídeo y lecturas de varios niveles, con una sección para profesores donde se pueden encontrar las respuestas.
La mejor aplicación que conozco para aprender idiomas es https://www.duolingo.com/learn. Algunos ya la estáis utilizando. Además de gramática y vocabulario, han añadido mini-historias para practicar la lectura. Puede utilizarse tanto como app como directamente en el ordenador o la tablet.
Otras app recomendables para practicar vocabulario y gramática son Awabe y Memrise.
Beelinguaapp es una aplicación muy útil para practicar la lectura.
Para un nivel algo más avanzado (de 3º ESO en adelante), BBC Learning English tiene muchas actividades bastante amenas, recomiendo especialmente
https://www.bbc.co.uk/learningenglish/english/course/lower-intermediate para un curso completo (nivel A2) y https://www.bbc.co.uk/learningenglish/english/course/quizzes para revisar la gramática.
BBC Learning también tiene una app, que puede obtenerse aquí: https://play.google.com/store/apps/details?id=uk.co.bbc.learningenglish&hl=en_US
En internet se pueden encontrar también muchos juegos para practicar inglés, así como muchas apps interesantes. Estas son web que no necesitan descargar ninguna app:
https://www.eslgamesplus.com/classroom-games/
https://www.eslgamesplus.com/memory-games/
https://www.gamestolearnenglish.com/
Espero que paséis un buen verano, ¡nos vemos en septiembre!