Okul 2000 yılında kurulmuş ve 2003 yılında British Council tarafından akredite edilmiştir. Yılda 100 farklı ülkeden 3000den fazla öğrenciye ev sahipliği yapmaktadır. Merkez, Londra’nın tam göbeğinde King Cross Centre’da konumlanmıştır. Binada 18 tane sınıf bulunmaktadır. Ekonomik okullar arasındadır.