Overview:
We are seeking an experienced and passionate Scratch Tutor to work one-on-one with a student (approximately 8 years old) during a weekday morning time slot. This role requires more than just technical proficiency—it demands a deep understanding of how young children learn, intrinsic motivation, and the ability to create a nurturing, yet structured, learning environment.
Key Responsibilities:
- Design and deliver daily 1-on-1 Scratch programming lessons in English.
- Create a clear, progressive learning roadmap that transitions the student from Scratch to more advanced languages, particularly Python.
- Foster an environment that cultivates intrinsic motivation and student-led exploration.
- Integrate principles of child psychology to craft engaging, varied, and developmentally appropriate lessons.
- Use innovative and interactive teaching methods that encourage long-term interest and deep understanding.
- Set and maintain respectful boundaries while teaching with warmth, structure, and adaptability.
- Monitor and communicate progress clearly, ensuring the student achieves visible mastery over time.
- Assign meaningful and curiosity-driven homework that supports independent learning and reflection.
Required Qualifications:
- Proven track record teaching Scratch to children aged ~8 years old.
- Fluent English speaker with excellent communication skills.
- Strong grasp of child development and learning theory.
- Demonstrated ability to create engaging, student-centered programming lessons.
- Familiarity with multiple programming curricula and transition pathways from Scratch to text-based languages.
- Experience designing clear, step-by-step learning plans.
- Consistent ability to foster curiosity, autonomy, and sustained engagement in learners.
Preferred Attributes:
- Background in education, child psychology, or a related field.
- Experience teaching Python to beginners.
- Empathetic, creative, and confident in setting soft but clear boundaries.
- Alignment with progressive educational values centered on intrinsic motivation and autonomy.
Outcome Focus:
- The student feels excited and empowered by learning to code.
- Programming becomes a source of curiosity and self-expression, not just an academic task.
- Measurable academic progress and mastery of core concepts in both Scratch and early Python.