If you're an ESL or EFL student, you'll find English lessons useful to learn or revise all aspects of English. You can also use the interactive pages like ESL Forums or ESL Games to have fun and learn English at the same time. If you have a question about English grammar, check out ESL Help for answers. In the special interest pages you'll find resources for Business English, Young Learners and other areas of English.
ESL or EFL teachers, too, can find material in these pages of use while teaching English.