← All schools

Upper Canada College

Toronto, ON · Visit school website ↗

Boarding Day1,000+ students

Upper Canada College in Toronto, Ontario is an independent day and boarding school serving more than 1,000 students from junior kindergarten through grade 12. The school draws families from across the province and internationally. This size and span — elementary through secondary on a single campus — creates depth that smaller schools cannot match.

Teaching here means working in a genuinely multilingual setting. Faculty integrate Mandarin Chinese, French, Latin, and Spanish into classrooms across all grade levels. A math teacher might co-plan with language faculty. An English instructor collaborates with advisors on boarding life. This cross-departmental work defines the culture more than subject-area isolation does.

The boarding and day model shapes faculty roles in two distinct ways. Residential staff live in dormitories with international students, handling mentorship and community outside the classroom. Day faculty teach and may lead clubs, coach, or supervise study halls. Both tracks offer full teaching positions with the flexibility to choose involvement depth. Upper Canada College hires regularly for classroom roles, residential advisors, and administrative posts in admissions, advancement, and student support.

Size brings institutional muscle. Dedicated departments, specialized facilities, and structured professional development support teachers in ways smaller schools cannot. You work alongside experienced colleagues in your discipline and across others. Departures are less frequent, and roles tend to remain stable.

For educators seeking a major Canadian independent school position — whether boarding or day — Upper Canada College offers teaching at meaningful scale with close student contact. The commitment to linguistic breadth means international perspectives inform every subject, from sciences to humanities.

No open positions right now

We monitor Upper Canada College's career page weekly. Take the Teacher Match Quiz to get notified when roles open that match your experience.

Not sure if Upper Canada College is the right fit?

Take the Teacher Match Quiz — answer 30 questions about your experience, geography, and values. Get a shareable Teacher Profile Card and your top 10 matched schools from our database of 2,044.

Take the Teacher Match Quiz →