ESL Courses for Language Students Here is a growing collection of teaching materials to help ESL teachers and their language students. ESL Conversation Lesson ideas and teaching materials for a first year university ESL conversation class.Click here for weekly lessons. Critical Thinking For intermediate+ level students, this course material helps students think critically and speak intelligently in the English language.Click here for weekly lessons. Listening This is a teacher trainer course designed to help teachers think about the way they teach listening, and improve their listening skills at the same time.Click here for weekly lessons. ESL Writing Classroom teaching idea and resources for an first year university writing class.Click here for the weekly lessons. Adult Conversation Classroom ideas for an adult conversation class aimed at intermediate+ level.Click here for the weekly lessons. Adult Writing Classroom ideas to improve core writing and editing skills.Click here for the lessons.