We provide English language lessons on-line for non-native speaker individuals, businesses or organisations to develop their English skills in a flexible and convenient way. This is done on an individual basis or in small groups and tailored to the students' needs in a virtual classroom environment. We also provide practical and task oriented assistance relevant to everyday life and work. General English lessons are also taught on site in small groups and on a one to one basis. Students benefit from the group size, friendly atmosphere and dedicated, professional teachers. We additionally offer ongoing professional support to teachers (including schools and colleges) who feel the need for further development and encouragement, wherever they may be. We assist them to increase their confidence, therefore making their lessons more effective and enjoyable. This is achieved through the provision of support, workshops and short courses, which can be conducted on or off line.