ESL websites are online resources that provide English lesson materials for ESL teachers. Some of the website resources include games and activities, lesson plans, worksheets, audio and video lessons, ebooks, and go-abroad job opportunities.