ESL Library is an online subscription-based resource site for ESL teachers.
With thousands of ready-made lessons, flashcards - and many other resources, ESL Library has helped 100,000+ educators, in 10,000+ schools, in 100+ countries!
Students want real-world current events to learn about, as they sharpen
their English-speaking skills. ESL Library is proud to offer over
1200 lessons and are adding new lessons every week!