Расположение кампуса на берегу Женевского озера, вблизи от швейцарских Альп и горнолыжного курорта способствует сохранению здоровья учеников, активному образу жизни.
Кампус состоит из 20 отдельных зданий, в которых студенты живут и учатся. Резиденции размещаются в 6 небольших комфортабельных домах, что создает семейную атмосферу. В каждой комнате есть доступ в интернет и телефон, каждому школьнику средних классов для учебы предоставляют индивидуальный iPad, а в старших классах – MacBook.
Питание учеников обеспечивает известная европейская фирма Scolarest, известная не только качеством поставляемого питания, но и пропагандирующая здоровый выбор среди школьников. Меню College du Leman учитывает особенности учеников, которым необходима особая диета. Питание в коллеже получило отметку Fourchette Verte («Зеленая вилка») — это означает, что блюда для школьников сбалансированные, здоровые и вкусные.