Improve your English language skills with Starfall - learn to read by listening and choosing a letter.
Check out ESOL Courses for 5 levels of listening lessons, reading exercises, vocab quizzes, and memory games.
Visit ABC Learn English for short audio conversations explaining: why does English borrow so many words from other languages? Why do Australians love nicknames so much? When should you use "who", and when should you use "that"?
ABCYA have plenty of games available, select your level, and have fun!
15 FREE printable books that are suitable for learning to read in English.
Activities available in 3 levels (easy, medium, difficult). Also, try Bilingual Quizzes by selecting a pair of languages (Arabic - English, Kurdish - English, etc.)
The Language Guide is a great way of learning vocabulary topics with sound and pictures.
ESL Cyber Listening Lab offers online English listening comprehension quizzes and activities for different levels. Scroll down to choose your level and practise listening.
ESL Fast goes through six ESL levels to improve your listening and reading skills.
Watch this video, and never worry again!
There are some great resources available from the State Library of New South Wales. Some of them will need you to log in with your library card.