Upgrade to ChromeUpgrade to FirefoxUpgrade to Internet ExplorerUpgrade to Safari

Learn, Live & Discover English with Celtic English Academy

With small class sizes, wonderful teachers and great support staff,
come and study English in the UK.

The Academy is open fully for all classes. This includes Morning and Midday in-person classes.

Applications for 2022 season are already open!

General English Course

General English Course

 Morning   Full-time 

Improve your all-round English ability and confidence using English.

Read More
English for work

English for Work

 Morning   Full-time 

Improve your English skills for the workplace with a focus on Business English.

Read More

IELTS Exam Preparation

 Morning   Full-time 

Prepare for success and get the IELTS score you need to study at university with our IELTS exam preparation course.

Read More

Why Choose Celtic?

With our small class sizes, excellent teaching team as well as friendly and helpful support staff, we can offer our students individual care and attention. This ensures that our students can enjoy the best possible experience both inside and outside the classroom.

Find Out More

Why Choose Cardiff?

18th August 2021

​​Celtic English Academy strikes GOLD Fairplay Employer Award

  We are delighted to share the good news that we are the first private sector company and first SME... Read more

30th June 2021

Celtic English Academy’s CEO appointed as Vice Chair for English UK

  Shoko Doherty had already served since 2017 as a member of the Board of Trustees of English UK –... Read more

13th May 2021

Celtic English Academy becomes a Kickstart Scheme Employer.

Celtic English Academy is pleased to be a Kickstart Scheme employer! We have opportunities for young people aged 16-24 at... Read more

22nd April 2021

Earth Day: Environment & Sustainability in Wales, Celtic and the World.

From 2020 into 2021, we have been reflecting on all the world has been collectively experiencing since the start of... Read more

Accreditation, Membership & Exam Centre

Translate 🇬🇧