Find classroom and school-facing openings using one smart search field across cities, regions, and employers.
North Island College
Overview
Plan and prepare learning materials for instructional environments. Teach assigned subject areas and include required subject matter/skill activities in course outlines. Direct student learning in a positive, supportive, and caring environment. Be available to students during scheduled office hours and classroom hours...
Quick view →
Compensation
CA$70,437 - CA$112,872 / YEAR
Posted
Recently added
University of Winnipeg
Teach the course Data Structures and Algorithms (ACS-2947-050). Deliver instruction during the course dates (9/8/2026 to 12/23/2026). Conduct classes on Wednesdays 6:00 PM-9:00 PM. Provide instruction based on demonstrated experience in the course material
CA$26,620 - CA$26,620 / YEAR
Teach Programming Fundamentals I (ACS-1903-050) for 12 classes. Deliver course instruction during the course dates (9/8/2026 to 12/23/2026). Provide instruction aligned with the course material
Teach the course Website Design and Development (ACS-1809-001) during the Fall term. Deliver instruction across 36 classes scheduled Monday/Wednesday/Friday 10:30 AM-11:20 AM. Provide course instruction based on the course material. Submit required application materials (cover letter and curriculum vitae) as part of th...
Teach Database Systems (ACS-3902-001) during the course dates. Deliver instruction for 24 classes scheduled Tuesday/Thursday 2:30 PM-3:45 PM. Provide instruction based on course material and qualifications
Teach Introduction to Game Development (ACS-3922-050) during the Fall term. Deliver instruction for 12 classes scheduled Monday 6:00 PM-9:00 PM. Provide course instruction aligned with course material. Maintain course delivery for projected enrolment of 30 students
Teach the course Applications of Database Systems (ACS-2814-050) during the Fall term. Deliver instruction for 12 classes scheduled Thursdays 6:00 PM-9:00 PM. Provide course instruction based on the course material
Teach Programming Fundamentals I (ACS-1903-001) for 24 classes during the Fall term. Deliver course instruction aligned with the course material. Provide university-level instruction to support projected enrolment
Teach the course Website Design and Development (ACS-1809-050) during the contract period. Deliver instruction for 12 classes scheduled Monday 6:00 PM–9:00 PM. Provide course instruction based on the course material
Teach the course Data Structures and Algorithms (ACS-2947-001) during the Fall term. Deliver instruction for 24 classes scheduled Monday/Wednesday 4:00 PM–5:15 PM. Apply demonstrated expertise in the course material
BCIT
Assist the instructor in developing curriculum and instructional materials aligned with the CAMLPR competency profile for Medical Laboratory Technologists. Prepare supplementary course materials for teaching labs, including specimens and worksheets/books. Reinforce lecture material and its application to problems, proc...
CA$70,227 - CA$95,937 / YEAR
Assist the instructor in developing curriculum and instructional material aligned with the CAMLPR competency profile for Medical Laboratory Technologists. Prepare supplementary course materials for teaching labs, including specimens and worksheets/books. Reinforce lecture material and its application to problems, proce...
Douglas College
Support and promote the Associate of Science (AS) program streams. Participate in recruitment of students into AS programs. Provide content for the College website, information booklets, AS website, and other advertising materials. Respond to AS program enquiries from students and help ensure successful program complet...
CA$71,846 - CA$115,129 / YEAR
Northwestern Polytechnic
Teach health sciences courses for the School of Health. Deliver instruction in courses such as Anatomy, Physiology, Microbiology, Pathophysiology, and Pharmacology. Teach during fall and winter semesters, with possibility of spring courses. Participate in security screening as required for final candidates
Salary not listed
Thompson Rivers University
Provides administrative support for Science department and students. Performs secretarial duties including document preparation and minute taking. Provides receptionist services and handles inquiries. Manages files, records, and office supplies. Liaises with internal and external contacts. Informs and advises students...
CA$29 - CA$32 / HOUR
University of Lethbridge
Teaching courses in the Sciences, Social Sciences and Humanities
Instruct in the Bachelor of Science in Nursing (BSN) program. Teach practice course NUR 214: Nursing Practice IV – Promoting Health and Healing. Implement creative strategies in course delivery. Provide documentation and follow-up on student concerns. Manage conflict facilitation. Design and conduct student evaluations...
Instruct in the Access to Bachelor of Science in Nursing (BSN) program. Teach practice courses in Nursing Practice IV. Implement creative strategies for course delivery. Manage student concerns and conflict. Assess student performance and provide feedback. Maintain student records and grades. Participate in college act...
St. Lawrence SchoolNew
Teach summer school Science courses (Science 10, Chemistry 12). Teach lessons and manage classrooms effectively. Maintain supportive relationships with students. Communicate effectively with students, parents, colleagues, and administrators. Contribute to the school's extracurricular life. Follow school policies and pr...
New
Haida/Tsimshian/Haisla/Nisga’aNew
Develop and deliver lesson plans in mathematics and science aligned with BC Curriculum Standards. Foster a classroom environment that encourages discussion, inquiry, and respect for diverse perspectives. Integrate technology, current events, and project-based learning into instruction. Assess student progress using for...