ESL Resources
Ready-to-teach ESL resources for all ages
Designed for bilingual schools, private kindergartens, and ESL programs in Thailand
Choose a section
Lesson Plans
Ready-to-teach plans for Pre-K through Secondary โ print and teach, no prep needed.
Reading Comprehension
Visual reading passages with discussion questions and vocabulary โ perfect for 1-to-1 classes.
Grammar
From A1 basics to C2 advanced โ learn, practise, and teach every grammar point with AI feedback.
Learn & Play
Interactive classroom games for KG through Matthayom โ vocabulary, quizzes and team play.
Choose an Age Group
Select the age group you teach to browse lesson plans
Under 5s
Ages 3-4 ยท Pre-K
Simple vocabulary, movement, and songs. No reading or writing.
Browse Plans โAges 5-6
K1-K2
Vocabulary, guided practice, and speaking activities.
Browse Plans โAges 7-10
Primary School
English, Math, Science, and Social Studies.
Browse Plans โAges 11+
Secondary School
English, Math, Science, and Social Studies.
Browse Plans โAll Ages
Pre-K through to secondary school, with new plans added regularly.
30-50 Min
Structured stages: routine, vocabulary, activity, practice, review.
School Ready
Used by bilingual schools and private kindergartens across Thailand.
No Prep
Print and teach. Flashcards, worksheets, and teacher notes included.