Coding Tutor for 8-years-old student

Family Office

Canada

On-site

CAD 34,440 - 48,216

Part time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

An educational services company located in Surrey, British Columbia, is looking for an experienced Scratch tutor to guide children in programming. The ideal candidate should possess a strong understanding of child psychology, a commitment to creating engaging lessons, and the ability to transition students from Scratch to more advanced languages like Python. This role entails delivering daily lessons, maintaining progress reports, and collaborating with a team on educational methods.

Qualifications

  • Proven experience teaching Scratch to children around 8 years old.
  • Ability to design a clear learning roadmap from Scratch to Python.
  • Strong presence: warm, engaging, and adaptive.

Responsibilities

  • Deliver daily lessons from Monday to Friday.
  • Provide a structured learning plan and keep it updated.
  • Complete a feedback form after each lesson.
  • Assign and review homework regularly.

Skills

Teaching Scratch
Child psychology understanding
Designing structured lessons
Engaging communication

Education

Degree in Education or Computer Science
Certification in child development

Job description

Overview

We are looking for an experienced Scratch tutor with a proven track record working with children around 8 years old. All lessons must be conducted in English. A solid understanding of child psychology and the ability to design engaging, varied, and student-centered lessons is essential.

The tutor should share our values around intrinsic motivation and child-led learning, while maintaining soft authority through warmth, structure, and adaptability. The tutor should be innovative in teaching methods and capable of setting respectful boundaries. Additionally, the tutor must be familiar with various programming curricula and be able to design a clear, step-by-step learning plan showing how the student will transition from Scratch to more advanced languages like Python.

Key Role Outcomes
  • The tutor is expected to create and communicate a clear learning roadmap that guides the student from an intermediate level in Scratch to confidently using more advanced programming languages such as Python.
  • A key outcome is the student\'s sustained engagement and intrinsic interest in coding.
  • The student should feel excited about programming, consistently complete homework out of genuine curiosity, and develop a deep understanding of core programming concepts.
  • The tutor is also responsible for maintaining high academic outcomes, ensuring steady progress and visible mastery over time.
Responsibilities
  • Deliver daily lessons from Monday to Friday
  • Provide a structured learning plan and keep it updated to reflect the student\'s current position and progress
  • Bi-weekly participation in the Tutor Council, sharing observations, progress updates, and challenges
  • After each lesson, complete a short feedback form assessing the student\'s effort and knowledge mastery, with brief comments
  • Assign and review homework regularly
Requirements
  • Proven experience teaching Scratch to children around 8 years old
  • Ability to design and communicate a clear learning roadmap from Scratch to Python
  • Strong classroom presence: warm, engaging, structured, and adaptive
  • Understanding of child psychology and age-specific motivational strategies
  • Alignment with our values: intrinsic motivation, curiosity, respect for the child\'s rhythm
  • Commitment to lesson feedback, homework assignment and review, and bi-weekly team syncs
Qualifications
  • Degree in Education, Computer Science, or related field (preferred)
  • Certification or training in child development, pedagogy, or digital education (preferred)
  • Fluent English speaker with excellent communication skills
  • Familiarity with international programming curricula for children
  • Experience developing or adapting coding curricula for individual learning paths
  • Experience teaching coding on Roblox (Lua) (nice to have)
Senioriy level
  • Entry level
Employment type
  • Contract
Job function
  • Education
  • Industries
  • IT Services and IT Consulting

Location: Surrey, British Columbia, Canada

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kids Coding Tutor: Scratch to Python, Structured
Kids Coding Tutor: Scratch to Python, Structured

Family Office • Canada

On-site
CAD 34,440 - 48,216
Part-Time Academic Tutor - All Subjects
Part-Time Academic Tutor - All Subjects

School is Easy Langley North • City of Langley

On-site
CAD 28,000 - 55,000
Independent contractor status
Competitive Pay
In-home & Online
+5
Part-Time Elementary Teacher/Tutor (math)
Part-Time Elementary Teacher/Tutor (math)

Oxford Learning Centres Inc. • London

On-site
CAD 25,000 - 26,000
Tutor - Elementary / Middle School
Tutor - Elementary / Middle School

Oxford Learning Stoney Creek • Cambridge

On-site
CAD 25,000 - 28,000
Part-Time Math & Science Teacher/Tutor
Part-Time Math & Science Teacher/Tutor

Oxford Learning Stoney Creek • Calgary

On-site
CAD 23,000 - 26,000
Tutor - Elementary / Middle School
Tutor - Elementary / Middle School

Oxford Learning Centre • Cambridge

On-site
CAD 25,000 - 27,000
Ongoing training
Feedback and coaching
Growth opportunities
+1
Part-Time Elementary Teacher/Tutor (Start Date August)
Part-Time Elementary Teacher/Tutor (Start Date August)

Oxford Learning Centres Inc. • Vaughan

On-site
CAD 24,796 - 26,174
Creative Coding Instructor - After-School & Weekend
Creative Coding Instructor - After-School & Weekend

Under the GUI • Vancouver

On-site
Confidential
Part-Time Elementary Teacher/Tutor (Up to Gr 8-9 Math and English)
Part-Time Elementary Teacher/Tutor (Up to Gr 8-9 Math and English)

Oxford Learning Centres Inc. • Pickering

On-site
CAD 25,000 - 28,000
Fun staff events
Ongoing training
Frequent check-ins
+2
Part-Time Tutor: Inspire Students in Math & Science (Calgary)
Part-Time Tutor: Inspire Students in Math & Science (Calgary)

Oxford Learning Centres Inc. • Calgary

On-site
CAD 23,419 - 26,174
Ongoing training opportunities
Friendly work environment
Flexible schedule