A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 292

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 166

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 235

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 315

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 356

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home1/westlon7/public_html/wles/application/helpers/custom_helper.php
Line: 3
Function: library

File: /home1/westlon7/public_html/wles/application/controllers/Home.php
Line: 7
Function: __construct

File: /home1/westlon7/public_html/wles/index.php
Line: 315
Function: require_once

English Language School in London | Learn English in the UK

Covid Guidelines

We are Open!

Following government guidelines, we are open for face-to-face lessons. The health and wellbeing of our students and staff is our absolute priority. You can read about our COVID-19 policy here.

Although we are open with face-to-face classes, our online classes are also continuing. That means if you are abroad, you can still continue to study with us from your home. To join a class please take our test here.

The health and wellbeing of our students and staff is our absolute priority. You can read about our social distancing measure here, and Safe reopening of WLES after COVID-19 here.

  • Welcome to Ealing!

  • Online English lessons for every level with our London teachers

  • A British Council accredited school in West London

  • A Premium Preparation Provider for OET

  • Life is a journey, not a destination – Ralph Waldo Emerson

  • Nothing will work unless you do – Maya Angelou

  • Believe you can and you’re halfway there – Theodore Roosevelt

  • If you’re determined, no one can stop you – Zig Ziglar

  • Knowledge of language is the doorway to wisdom - Roger Bacon

An English School for you with English courses for every level

If you want English courses in London, you have come to the right place. Students come to West London English School from all over the world for our high-quality teaching and flexible courses. Our English classes run in the morning, afternoon and evening, and include General English of all levels and exam classes including Cambridge exams, IELTS and OET. If you can't join our English class in person, you can take online English lessons.

We guarantee that joining one of our English classes will not only improve your English, but will give you memories and friends to last a lifetime. We love our international environment and are proud to be professional in everything we do. As a team of truly welcoming, friendly and caring people, we can’t wait for you to join our school.

Why choose West London English School?

Testimonials

  • Amy (Jia Yu)

    Why I enjoy studying English at WLES? I have studied English at the school for four months. I really enjoyed the classes. The teachers were so helpful and excellent. I am so happy I have improved my English very quickly in a short time.
  • Mariam Chetouani

    This is the best school for general English and especially for OET preparation. They are making huge effort to help their students succeed. I really recommend it!
  • Dhanush Kumar Singh Asvin Bholoa

    Very nice school with good teaching environment and very good teachers indeed Katalin and Harmi... I would highly recommend all my friends, colleagues’ doctors to join the school before the OET exam!!!
  • Isabel Miglior

    Super kind and professional environment. My teacher was excellent, always kind, calm and positive. Strongly recommended!
  • Macpula El Mabruk

    Great school. They focus on what you need to improve most and give you all the imaginable support you could ever have. Harmi is one of the best English teachers I ever had. He is always available to support you and his priority is your knowledge, no matte
  • Rachid Moutchou

    I would like to thank this educational institution for its efforts and diligence in teaching English. All educational methods. I thank her good teachers. And its gentle administrators.
  • Marta Paszek

    I would like to totally recommend this school. The Teachers are very nice and friendly, they have a lot of knowledge and ability to learn as good as they can. Course in the West London English School is very good choice.
  • Ilaria Cesta

    This is a really great school. The teachers are very creative and competent. The staff is precise and reliable. The classes are well organized and provided with excellent technological tools. The teachers take care of the students individually. Highly rec
  • Esrra Ben Hussein

    I really love the teachers and all staff in school I’m long term student and I’ve never felt boring every day new things in different ways of teaching I really recommend it so much.
  • Awad Almutairi

    I had studied 11 months, during my study I had great time at school and there is a great teacher help me to improve my English and great staff :)
  • Karyne De Oliveira

    From my first contact until the last day of school, I received the full attention of the school staff. Teachers committed and very patient. I guarantee the quality of teaching. I hope to return soon!

Nationality Mix

Summer 2019