English as a second or foreign language is the use of English by speakers with different native languages. Language education for people learning English may be known as English as a second language, English as a foreign language, English as an additional language, or English for speakers of other languages.
Learn English with activities and View selection of free online learning materials for English, from the British Council.
Whether you're at home or at school, you can use BBC Teach for free. Our website is home to thousands of free curriculum-mapped videos, arranged by age-group and subject.
This interactive site will allow your students to continue their studies more independently.
Thousands of grammar, vocabulary, reading, listening and exam prep exercises.
Students get instant feedback at the click of a button: a grade for each exercise and tips about wrong answers.