free esl lessons

English as a Second Language

Share LingoHut with anyone wanting to learn English.

LingoHut's online ESL resource is completely free. We have over 100+ lessons to help you learn to communicate in English. Every lesson includes a variety of games, pronunciation tools, flash cards, and listening activities. Lessons are available to take any time of day online.

English as a second language (ESL) - English for speakers of other languages (ESOL) - English as an additional language (EAL) - English as a foreign language (EFL) - English as an international language (EIL)- English as a lingua franca (ELF) - TESL/TEFL teachers