Learn English. Teach English.
ELTbase is a database of resources for teachers and students of English as a second or foreign language. English language worksheets, quizzes, notes and other online resources are indexed by language point and linked to leading course books. The emphasis is on adult / young adult learners at levels from intermediate to advanced, although some resources are suitable for younger learners and lower levels.