Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Translate a whole document or a small amount of text using copy and paste.
Gate to Home is an online multi-language keyboard. It lets you type in your own language for when you need to paste text for internet searches or writing emails.
Purdue OWL (Online Writing Lab)
The Online Writing Lab (OWL) at Purdue University houses writing resources and instructional material, and we provide these as a free service of the Writing Lab at Purdue. Students, members of the community, and users worldwide will find information to assist with many writing projects. Teachers and trainers may use this material for in-class and out-of-class instruction.
Teachers of English to Speakers of Other Languages, Inc. (TESOL) is a professional association with a mission to ensure excellence in English language.
Activities for ESL Students
Quizzes, tests, exercises and puzzles to help students learn English as a Second Language (ESL)
This project of The Internet TESL Journal (iteslj.org) has thousands of contributions by many teachers.
Teacher resources including free ESL handouts and quizzes, PDF lesson plans, teacher articles and a directory of teaching and reference resources. Also provides access to questions from students and teaching forum topics.