No teacher? No problem! Listen to songs, films and news with script, vocabulary and exercises to improve your listening and vocabulary. Get to know different accents of English. Improve your pronunciation with a range of videos and talk to other language learners online. Read manga, books and news online. Prepare for English tests. All FREE. All by yourself.

Use Everyday English

An important part of learning the language is learning phrases and expressions for everyday situations like expressing your opinion, saying sorry ("functions"), or for example eating out and shopping ("transactions").

The BBC series How to has a whole range of topics with downloadable ...
audio and script; and quizzes and exercises help you practise what you have learnt. Another place to go is English Online, with vocabulary, grammar, audio dialogues and some videos from elementary to advanced level. More listening links.