At TeachEnglishWorld, we have created a collection of free English learning resources. This collection will grow as we learn to teach English. Hopefully, this collection will meet your needs in whatever aspects of communicative English.
English Names - The most common English first and last names.
Dave’s ESL Cafe – Great portal to English learners and teachers.
Education First: Resources for Learning English – A great resource for learning English. It it thorough and Canadian.