English is certainly not the easiest language in the world to learn!  However, it is very important to be able to understand, write and speak English – since it is often the language of communication and business!

esl-logoESL Gold

English as a second language, ESL teaching materials and resources for speaking, study and learning. TESOL teachers, schools, and programs.  Just click on the links.

Grammar – Explanation – Low Beginning – Teaching Grammar – Quizzes

Vocabulary – Words and Phrases – Academic Vocabulary List – Low Beginning

Speaking  – Topics For Conversation – Speaking Situations – Listening

Talk to someone in English – Talk to Someone in English … You can find topics in many ways …

Listening – Practice Listening – Low Intermediate – English Podcasts

Listening – Practice Listening – Low Intermediate – English Podcasts

eslmania-logoESL Mania

ESL Mania is for adult learners & teachers. Here’s your chance to learn new idioms, practice your grammar, improve your accent, get lessons in business …

Teaching ESL – An ESL Website for Teachers & Students. … Teaching accent …

ESL Classroom Materials – CLASSROOM MATERIALS. Worksheets for your ESL …

ESL Mania for Students – A Website for ESL students and teachers. … ESL Mania’s …

Verb tenses – Verb tenses. PAST TENSES. Simple past · Past continuous …

Grammar quizzes – ESL Mania is pleased to offer 26 online quizzes so that you may …

Grammar quizzes – ESL Mania is pleased to offer 26 online quizzes so that you may …

esl-lounge-logoESL Lounge

Printable ESL Lesson Plans and ESL Materials for TEFL/TESOL teachers. Grammar worksheets. Reading comprehension. Board games. Pronunciation.

Student – Listening – Elementary – FCE First Certificate – Intermediate – 

Beginners – Page One – Reading – Worksheets – Flashcards and Role Cards – 

Elementary – Free communicative esl resources for elementary students. Present …

Pre-Intermediate – Page One – Reading and Writing – Conversation prompts – 

Intermediate – At intermediate level, students should feel … activities for …

Advanced – Getting students of this advanced level speaking together in pairs …