Discover World-Class Careers

At Ashbury, we provide and utilize the latest tools for learning; seek out and hire innovative, passionate and dedicated teachers; encourage and support continuing education and staff improvement; and consistently invest in improving our environment through a variety of programs and state-of-the-art facilities.

Ashbury College is built on a strong tradition of character, academic excellence, and rigorous yet dynamic preparation of our students for university and life. It is also committed to the success of its staff. We offer competitive compensation and benefits, including participation in the Ontario Teachers’ Pension Plan, and adhere to, and actively support, equal employment opportunity and non-discrimination policies.

To apply for a posted position, send your resume with cover letter to Please include the title of the position you wish to apply for in the subject line of your email.

Current Opportunities

We are not seeking any positions at this time! Please check back later for future career opportunities.

Minimum Requirements

Bachelor’s degree in the discipline you wish to teach

Advanced degrees encouraged

Teaching experience required

Current member of the Ontario College of Teachers or equivalent

International Baccalaureate (IB) experience would be an asset

Ability to coach two sports or co-curriculars

Independent school experience is a asset

Good communication and technology skills

Commitment to professional growth

French language skills an asset

If you are interested in working in a dynamic environment that prioritizes building a culture of community, we may have the perfect job for you

Boarding Staff act “in loco parentis” supporting our boarding students, as well as providing school duties including social and co-curricular activities. Tutoring, supply and team teaching and Teacher Advisory Group (TAG) coverage as required.

Private accommodations and meals are provided.

B.A. or equivalent

Teaching certification an asset

Experience working with adolescents (camping, coaching, etc.)

Translate »