There is a wealth of resources online for ESl & TESL students, teachers and tutors. Here is a selection of some of the recommended sites. If you know a great resource that is not included here, please contact me and let me know; I would be glad to add it to the list.
http://www.breakingnewsenglish.com/
http://www.eslgold.com/reading.html
http://www.eslgold.com/writing.html
http://eleaston.com/movies.html
http://www.bangkokpost.com/learning/
htpp://www.better-english.com/
http://www.breakingnewsenglish.com/
http://www.cnn.com/cnn10
https://www.nytimes.com/ca/section/learning
http://www.teachingenglish.org.uk/
http://www.english-test.net/index3.html
http://grammar-teacher.com/englishgrammarsecrets.pdf
http://www.usingenglish.com/reference/irregular-verbs/
http://www.english-zone.com/teach/present-01.html
http://www.englishforeveryone.org/Topics/Verb-Tenses.htm
http://www.languageguide.org/english/grammar/
http://www.languageguide.org/english/
http://www.eslgold.com/idioms/slang_expressions.html
http://www.eslgold.com/idioms.html
http://www.manythings.org/slang/
http://www.idiomconnection.com/
http://www.usingenglish.com/links/Idiomatic_Expressions/
http://oald8.oxfordlearnersdictionaries.com/
http://www.abcteach.com/directory/fun-activities-11-2-1
http://iteslj.org/links/ESL/Games/
http://www.edupass.org/culture/
http://newcanadianteachers.oise.utoronto.ca/siteindex.php
http://www.allianceabroad.com/
http://www/settlement.org/index.asp
http://www.settlementatwork.org/
http://learnit2teach.ca/wpnew/
http://l.georges.online.fr/tools/cloze.html
http://www.bogglesworldesl.com/
http://www.eslteachersboard.com/
http://www.onestopenglish.com/
http://www.teslontario.net/links/instructors
http://faculty.washington.edu/dillon/PhonResources/PhonResources.html
http://iteslj.org/Techniques/Deesri-Games.html
http://www.teachingenglish.org.uk/articles/methodology
http://esl.about.com/od/conversationlessonplan1/
http://esl.about.com/od/englishlessonplans/
http://www.breakingnewsenglish.com/
http://www.eslgold.com/teacher/plans.html