Design, Coding & Digital Media Teacher

Job Level
Academic position
Job Category
Teacher / Instructor
  • Applied Tech (STEAM / Maker / CS / Design)
Job Status
Areas of Responsibility
  • Digital Media
  • Innovation / Design

Founded in 1829, Upper Canada College is a leading independent school for boys SK- Grade 12, located in the heart of Toronto. The College presents a rigorous, liberal education through the International Baccalaureate Programme and broad co-curricular opportunities to engage students, faculty and staff. Our students are motivated and supported by a well-resourced, exceptional faculty, who bring a diversity of experience to an exemplary professional learning community.

Position Overview:

The Upper School at UCC is inviting applications for a dynamic and adaptable MYP Design Teacher with programing experience. The role of the Design teacher within the Middle Years Programme assumes knowledge of the philosophy and practices of the International Baccalaureate Middle Years Programme. The successful candidate should be an adaptable and inspiring educator, with the ability to deliver a coherent, balanced, integrated, inquiry-based Programme. The successful candidate will have a diverse range of qualities, competencies and experience with Design and Computer Science. A demonstrated ability to work collaboratively with teachers and students is essential, as is a willingness to participate in the full co-curricular program of the school, including coaching.

Key Responsibilities:


  • Responsible for teaching MYP Design with a primary focus in the coding stream;

  • Plan, teach and develop curriculum within the standards and practices of the MYP;

  • Committed to department collaboration and working effectively within a dynamic team of teachers and Technical Support staff;

  • Make effective use of resources and ensure improved standards of learning, high performance and achievement for all students;

  • Be creative and innovative;

  • Provide professional expertise, high quality teaching and learning within a rapidly evolving area of Design and Computer Programming;

  • Be an outstanding teacher, learner, motivator and communicator, with excellent interpersonal skills;


  • Being an effective link between the school and parents on both academic and non- academic matters by carrying out the duties of an Adviser.

  • Meeting with advisees during twice weekly advising sessions and delivering the advising curriculum;

  • Writing advising comments on reports and communicate formally and informally with parents of advisees in person, e-mail and via telephone;

  • Provide direction and support for advisees. 


  • Lead with skill, passion and enthusiasm, identified activities in our vast co-curricular program, including athletics (coaching expertise in basketball, soccer, hockey, volleyball, and baseball), the arts, clubs and publications.

​​​​​​​Key Experience, Knowledge and Competencies:

  • Bachelor of Computer Science or Engineering;

  • Bachelor of Education;

  • Experience with Python and Java is an asset;

  • Experience with HTML, CSS and Javascript is an asset;

  • Experience with hardware development is an asset;

  • Experience with Adobe Suite software is an asset;

  • Ability to engage with and learn new software/languages to help support boys learning;

  • Experience with the International Baccalaureate’s Middle Years Program an asset;

  • Demonstrated a passion for computer science and the ability to instill passion in students;

  • TOK experience an asset;

  • Understanding of and commitment to boys;

  • Ability to recognize individual learning styles and the characteristics of learners;

  • Ability to display creativity and innovation both in and out of the classroom;

  • Demonstrated ability and desire to coach sports and / or lead co-curricular activities;

  • Invest in personal development and strive to grow professionally;

  • Excellent interpersonal skills and ability to develop strong professional relationships with

    students, colleagues, administration and parents;

  • Collaborative team member;

  • Exemplary communication and problem solving skills;

  • Exhibit a high level of commitment, perseverance, initiative, adaptability and problem

    solving skills;

  • Organized, excellent time management skills and able to work independently;

  • Highly accountable with strong follow-through on commitments;

  • Ability to display enthusiasm and participate fully in the UCC community.

Please apply online by creating a “Teachers” profile account by Wednesday February 13, 2019. We thank all candidates in advance; however, will contact only those selected for an interview. We are an Equal Opportunity Employer and value diversity, encouraging applicants from all qualified individuals. If you are contacted by UCC regarding a job opportunity, please advise us if you require any accommodations.

To learn more about us please visit our site at