Lessons For Life – English is definitely a very complete software to work with in class. It takes you on a virtual tour of the English language and covers a wide range of topics, integrating various activities. With its intuitive and user friendly interface, Lessons For Life opens the doors to many exciting learning opportunities for EFL students. It includes a wide selection of audios, exercises and tests covering numerous topics and grammar points. As a teacher, I would definitely recommend incorporating this software to your classes!