Edinburgh is a diverse multicultural city with many opportunities to take language classes.
Free English Classes:
Other Language Classes:
Cactus
Mondial Language Services
University of Edinburgh Languages for All
The Confucius Institute for Scotland
University of Edinburgh English for International Students
French Institute in Scotland
Italian Cultural Institute
Southside Community Center
Nelson Hall Community Center
Spanish Academy Language & Translation