Навчальний заклад знаходиться на висоті понад 1200 м над рівнем моря, у селищі Leysin, яке є одним із знаменитих лижних курортів Швейцарії. Кампус розташований прямо в Альпах, що дозволяє говорити про чудовий клімат і чисте повітря, яким дихають учні. Крім того, прямо з резиденцій відкривається неповторний краєвид на гори з висоти пташиного польоту.
Враховуючи те, що LAS відкрита в 1960 р. на розкішній віллі кінця 19-го століття, яка була раніше одним з найулюбленіших місць відпочинку монархів, учених, композиторів та письменників Європи, місце для навчання школярів у Швейцарії вибрано дуже вдало. Вона з першого дня була міжнародним навчальним закладом, оскільки створювалася спеціально для дітей іноземних підданих та іммігрантів.
У 2012 р. будівля пройшла капітальну реконструкцію, зберігши зовнішній вигляд і повністю змінившись усередині. Скрізь встановлено новітню техніку та сучасне обладнання, впроваджено досягнення інноваційних технологій.
Без цього неможливо було б давати якісну освіту, особливо за програмами американських шкіл і Міжнародного бакалаврату, які тут є основними. Відповідно, викладання ведеться англійською мовою, але це не скасовує вивчення французької та інших іноземних мов.