When learning English, it’s good to work on all four key skills: reading, writing, listening and speaking. The sites on this page have a wide range of activities that cover multiple English skills and most have activities for multiple levels (Beginners to Advanced).
We hope these sites can help you with your English. Please leave a comment and let us what you think.
* Recently added
Activities for ESL (a4esl) – Grammar, vocabulary, games, and translation quizzes in many languages
Agenda Web English Exercises – Hundreds of exercises grouped by vocabulary, grammar, verb tenses, listening, songs, and more
BBC Learning English – Good for Intermediate and Advanced levels. It has many mini-sessions that can help you with vocabulary, grammar and pronunciation.
BBC Skillswise English – Reading, writing, spelling, word and sentence grammar, speaking and listening
British Council Learn English – Listening/watching, grammar and vocabulary, fun and games, writing, business and work
* Business English Exercises – has lessons and exercises for grammar, vocabulary, phrasal verbs and collocations – for intermediate and higher levels
Dave’s English Cafe – “Stuff for Students” section has grammar lessons by topic, idioms, phrasal verbs and slang pages to help improve your vocabulary. Also has online quizzes on various subjects and a good Help Center/Forum to find answers to your questions.
ELL0 Activities – Literacy – Beginning Level Activities (yes/ no, choice, ordering, listening ) for a variety of topics
English For Everyone – This site has hundreds of worksheets grouped by various grade levels. Most are related to grammar, but there is also practice for reading, vocabulary (synonyms and antonyms), and pronunciation (phonics, divided syllables, etc.).
English Interactive – A great set of links to grammar, vocabulary, pronunciation, reading, writing, listening, and speaking skills. Grouped by difficulty level.
* ESL Desk -vocabulary lists, grammar help, ESL quizzes, spelling tests, reading help tools, and many other resources useful in learning English .
ESL Gold – Activities for all key skill areas (Speaking, Listening, Reading, Writing, Grammar, Vocabulary and more) at 5 difficulty levels (low beginners to advanced)
ESL Independent Study Lab – Set of links grouped by skill set and language level
* ESL Resource Center – Has many lesson on grammar, reading and writing, vocabulary, idioms, spelling, listening
* ESL Site by Isabel Perez Torres – Designed for Spanish speakers
Fun, Easy English – Activities and lessons for pronunciation, grammar, slang, idioms, vocabulary and more.
Janis’s ESL Links – HUGE set of links grouped by subject topic. Find the topic you want to learn about (i.e. home) and dive in!
Many Things ESL – Has a little bit of everything -word games, puzzles, quizzes, exercises, slang, proverbs, and much more.
Rong- Chang – More links for ESL Learners on any topic, skill or level
StickyBall – Worksheets/ resources for all skill areas