Job Details

Return to Job List

Job Title: Computer Science - High School Teacher
Date Posted: 02/20/24 Ref. Number: 940
Type: Full Time Part Time
Location: Markham
Requirements: Bachelors of Education Degree from an accredited institution, or equivalent.
University Degree in an appropriate field preferred.
Familiar with Computer Science Ontario credited courses.
Teaching additional subjects is preferable but not a must.
Proficiency in English, fluency in other languages an asset but not required.
Ability to pass a criminal background check.
Knowledge and understanding of school policies, compliance regulations and appropriate legislation.
Excellent interpersonal skills.
Excellent verbal and written communication skills.
High level of energy & patience.
Genuinely committed to helping children learn.
Excellent problem solving, negotiation and mediation skills.
Ability and willingness to perform required physical tasks.
Ability to recognize individual learning styles and the characteristics of learners.
High level of attention to confidentiality.
Cultural sensitivity.
Strong working knowledge of Microsoft Office, including Word, Excel, Teams etc.
Willing to participate in ongoing learning.

Work conditions:
Interacts with students, teachers, administration, family members, visitors, government agencies/personnel under all circumstances.
Manual dexterity required to use desktop computer and peripherals.
Overtime as required.

Employment Type: 10 months, fixed term contract

Company events
Medical, dental care & extended health care
Discounted or free food
On-site parking
Paid time off
Description: We’re currently seeking for a Computer Science – High School Teacher, who will effectively plan, organize and implement an appropriate instructional program in a learning environment that guides and encourages students to develop and fulfill their academic potential.
Job duties:
Instructs students, using various teaching methods, for example lecture and demonstration, and uses audiovisual aids and other materials to supplement presentations.
Prepares computer science course objectives and outline following curriculum guidelines or requirements of school.
Assigns lessons and corrects homework.
Administers tests to evaluate students' progress, records results, and issues reports to inform parents of progress.
Keep and maintain attendance records, and follow up with principal and guardians, as needed.
Maintains discipline in classroom by applying disciplinary measures when necessary.
Meets with parents to discuss student progress and problems.
Participates in faculty and professional meetings, educational conferences, and teacher training workshops.
Performs related duties, for example sponsoring one or more activities or student organizations, assisting pupils in selecting course of study, and counselling student in adjustment and academic problems.
Instruct and monitor students in the use of learning materials and equipment.
Update all necessary records accurately and completely as required by Ministry and school regulations.
Participate in extracurricular activities such as social activities, sporting activities, clubs and student organizations.
Keep up to date with developments in subject area, teaching resources and methods and make relevant changes to instructional plans and activities.
Perform certain pastoral duties including but not limited to student support, counselling students with academic problems and providing student encouragement.
Participate in department and school meetings, parent meetings.
Deal tactfully with staff, students, parents and the public.
Hours per week: Day shift, Monday to Friday TBD
Rate of Pay: $3,500-$5,000 per month
Contact: Jessenia Feijo
Telephone: Fax: