English tuition online. Skype is a really good way of learning to Speak good English. Lessons for children involve sending a picture to the parent and then the child speaks to the teacher about this in the lessons. This is a really good way of developing skills in spoken English and something that teachers do not have time for at school.
Adult learners can learn English for CAE, CPE, IELTS etc.