English Worksheets
Browse our collection of interactive English language learning materials, reading exercises, and quizzes.
Pronunciation: /l/ vs. /r/
A Guide for Thai English Learners.
Ordering Food
Enhance ESL classroom engagement with this interactive B1-level information-gap activity focusing on restaurant reservations, dietary requirements, and menu specials to build authentic communicative competence and vocabulary.
Chinese New Year Around the World
Explore cultural differences with this B1 ESL Info-Gap activity. Students compare Chinese New Year traditions in Thailand and China, focusing on vocabulary related to festivals, travel, and symbolism.
Talking About Your Job
An information-gap activity designed to help you prepare for speaking tests. A single-player mode is available.
Breaking the Wall
Discover how Maria escapes the intermediate language plateau in this engaging B1-level English story. Learn about content-based learning and how combining your personal hobbies with English can unlock true fluency.
Taiwan: A High-Speed Adventure
Join Tom on an exciting journey through Taipei! Designed for A2 English learners, this bilingual book explores Taipei 101, local culture, and city navigation, complete with Thai translations and interactive quizzes.
Gerund or Infinitive
The choice between the -ing form (gerund) and the infinitive (to + verb) often depends on the main verb that precedes it. While it can feel like a game of memorization, there are several patterns and "rules of thumb" that make the logic clearer.
Vocabulary Speed Run: History & Culture
Earn points for speed and accuracy.
Hong Kong - Neon Nights
Immerse yourself in the vibrant streets of Hong Kong with this A2 English-Thai chapter book. Learn essential travel vocabulary while exploring markets, tasting street food, and discovering local traditions.
Pronunciation - Final Sounds
Fixing Final Consonant Cluster Reduction: -LD, -ST, -KS
Purple Hearts in Bangkok
Join Mali in Bangkok for her first BTS concert! Learn essential English vocabulary for travel, emotions, and community in this heartwarming bilingual story designed for A2 language learners.
Pronunciation: /s/ vs /z/
For many Thai speakers, these two sounds are difficult because the "buzzing" /z/ isn't common in the Thai language.