Please keep in mind that some of the links in this post are affiliate links. In the event of a sale, I will be awarded a small commission (at no extra cost for you). Thank you for supporting my blog!
Here are some useful resources for learning English. The list will be updated as I discover new resources, so please check back regularly.
Free Online Resources
Cambridge English – Offers free resources to help you develop your English language skills and prepare for your exams.
British Council Learn English – Test your English level and find free lessons and resources to improve your English.
BBC Learning English – Find help with English grammar, vocabulary, pronunciation and more.
Business English Resources – Free resources for improving your English in the workplace.
Grammar
Perfect English Grammar – Useful exercises and explanations of key English grammatical concepts.
Grammarly – Improve your writing with this free Chrome extension.
Grammarism – Practice your English grammar with automated grammar exercises.
YouTube
BBC Learning English – Publishes daily videos to help you learn English.
EnglishClass101 – You’ll find a lot of English lessons on this channel.
Learn English With TV Series – Improve your listening comprehension using popular TV shows.
For ESL teachers
Everyday ESL – Everyday ESL is a resource of easy-to-use, adult-appropriate, and culturally-inclusive ideas for your classroom
Dave’s ESL Cafe – Offers plenty of resources or ESL/EFL teachers and students, as well as forums and job boards.
Prepare for TOEFL
Find useful information and resources for TOEFL test-takers here.
Forums
Reddit r/EnglishLearning – A forum for English Second Language learners.