EC English Language Centres

United States
Total Offices: 7
766 Total Employees
Year Founded: 1991

Teams at EC English Language Centres

25 Days AgoSaved
Remote
United Kingdom
Edtech • Information Technology • Travel
The Director of Studies oversees the academic department, ensuring effective learner management, teacher support, and smooth delivery of language programs while promoting student welfare and satisfaction.
Edtech • Information Technology • Travel
As a Returner Manager at Embassy Summer 2026, you will motivate and lead a school of students and staff, ensuring the delivery of language teaching and activities, while maintaining satisfaction and welfare within budget.
Edtech • Information Technology • Travel
The Centre Manager oversees the Centre's operations, ensures student welfare, manages staff, and maintains financial responsibilities and administrative processes.