A free program for Android, by Codescape.
In today’s world, English is the most widely spoken language. With so many people around the world wanting to learn it, there is no doubt that English will be a key part of your future career. However, learning a language is not easy. It requires a lot of time, effort, and practice. If you are a teacher, you may be looking for a way to make your teaching life easier. With Lesson Plan, you can generate a random lesson plan template and use it to write your lesson plan in a few seconds. It is very easy to do and will save you lots of time. You can choose one of four lesson types to get a detailed lesson plan template.
This app also includes activities, which are the best way to get a feel for the language and to learn a new word. The activities are made to fit almost all (cross-grade) student levels.