Here's a short list of my favorite tools and web pages for English learning. I hope you find them useful and amusing!
Kahoot! is a great tool to have fun, exciting classes in English. All you need is a big screen, an Internet connection and available smartphones and you can engage in a fun quiz about the contents of the class.
Link: https://kahoot.com/b/
As you can probably tell, Perfect English Grammar focuses on grammar and structure. The founder of the web page is called Seonaid and she has a great array of topics: for each grammar topic, she has a use, a structure and a small quiz you can use to check your knowledge. This is my go-to page for structures that are specially hard to practice or explain.
The British Council has three separate sections on their website for different ages: kids, adults and teens. Each section features a huge variety of interactive lessons, videos, games and podcasts to learn just about any skill. This means that no matter what level you are at or what topic interests you, you’ll always find something on British Council.
When you learn English online, it can be difficult to get speaking practice. Livemocha gives you access to English lessons where you can practice reading and speaking (as well as vocabulary) based on different themes. They take you through the lessons in a logical order, with audio, visual and interactive lessons.