Aiglon College

Career Opportunities



  • Job Title

    Library Assistant

  • Location

    Chesières-Villars, Switzerland

  • Posted

    16th April 2025

  • School

    Aiglon College

  • Salary

    TBC

  • Hours

    Part Time, Term Time

  • Description

    Aiglon College seeks to appoint a suitably qualified Library Assistant to join the school from: August 2025 Your profile The role and candidate profile for this role is detailed i ...

  • Job Title

    Summer School Morning Course/Activity/Group Leaders

  • Location

    Chesières-Villars, Switzerland

  • Posted

    14th April 2025

  • School

    Aiglon College

  • Salary

    TBC

  • Hours

    Full Time

  • Description

    Aiglon College seeks to appoint a suitably qualified Summer School Morning Course/Activity/Group Leaders to join the school from: 18.06.2025 - 02.08.2025 Your profile The role and ...

  • Job Title

    Part-Time Teacher of Speech & Drama (LAMDA)

  • Location

    Chesières-Villars, Switzerland

  • Posted

    14th April 2025

  • School

    Aiglon College

  • Salary

    TBC

  • Hours

    Part Time

  • Description

    Aiglon College seeks to appoint a suitably qualified Part-Time Teacher of Speech & Drama (LAMDA) to join the school from: August 2025. Your profile The role and candidate prof ...

  • Job Title

    Summer School Officer

  • Location

    Chesières-Villars, Switzerland

  • Posted

    11th April 2025

  • School

    Aiglon College

  • Salary

    TBC

  • Hours

    Full Time

  • Description

    Aiglon College seeks to appoint a suitably qualified Summer School Officer to join the school from: September 2025 Your profile The role and candidate profile for this role is det ...

  • Job Title

    Data & Business Intelligence Technician

  • Location

    Chesières-Villars, Switzerland

  • Posted

    11th April 2025

  • School

    Aiglon College

  • Salary

    TBC

  • Hours

    Full Time

  • Description

    Aiglon College seeks to appoint a suitably qualified Data & Business Intelligence Technician to join the school from: August 2025 Your profile The role and candidate profile f ...

  • Job Title

    School Shop Summer Staff

  • Location

    Chesières-Villars, Switzerland

  • Posted

    8th April 2025

  • School

    Aiglon College

  • Salary

    TBC

  • Hours

    Full Time

  • Description

    Aiglon College seeks to appoint suitably qualified School Shop Summer Staff to join the school from: 21/07/2025 - 02/09/2025 Your profile The role and candidate profile for this r ...

One of the World’s Most Distinctive International Boarding Schools

Thank you for your interest in employment at Aiglon College, located in the Swiss Alps.

For over 70 years, the school has offered students a holistic and inspirational experience that pushes the boundaries of traditional education. John Corlette founded the school in 1949 on a distinctive ethos: the balanced development of mind, body, and spirit.

Aiglon College, nestled at 1,200 metres in the Swiss Alps, is home to over 460 students, from 7-18 years old, representing more than 60 different nationalities. From junior through to senior school, students benefit from all the advantages of an international boarding environment. They form lasting bonds with each other and with excellent educators who guide them towards academic and personal success. Aiglon considers intercultural education to be a foundational element of its school culture, values, practices and preparations for life.

AIGLON_JUNIOR_SCHOOL_FS-13.jpg

Talent Pool

Register your interest in joining our team.

We are always interested in hearing from enthusiastic, committed education professionals. By joining our Talent Pool we will know you're interested in working here when the right opportunity is available.

Our Staff Community

Our Location

Aiglon's alpine Swiss boarding school campus is located at 1,200m in the French-speaking ski resort town of Villars-sur-Ollon.

Our Location

Our Location
Swavesey
Cambs
CB24 4RS

Aiglon College

Avenue Centrale 61 • 1885 Chesières • Switzerland

+41 24 496 61 61