ESL practise courses online with qualified English teachers is for students wanting to learn, improve and pass their English exam. English as a second language (ESL) is the use or study of English by speakers with different native languages. At ESO you can prepare for any level exams from beginners to proficiency in our live online classrooms and take an online diploma with ESO.