Teaching can be tough sometimes. What can be even tougher is coming up with great ideas and materials for your classes. Below you can find a ever expanding variety of ready to use teaching materials for your ESL class. The teaching materials are organised by topic. Each topic includes a PDF document of materials for beginners, intermediate students and advanced learners.