About the Role
San3a Academy is building a pool of Freelance STEAM Instructors to support current and upcoming learning experiences designed for school-age learners across different grade levels.
Our STEAM programs focus on hands-on, exploratory learning that integrates science, technology, engineering, arts, and mathematics through practical toolkits and creative projects.
Programs may include learning experiences built around:
Arduino Uno
Micro:bit
Makey Makey
Block-based coding (Scratch, PictoBlox, similar platforms)
Python programming (introductory to intermediate levels)
2D & 3D design using Tinkercad
Digital fabrication (basic operation of 3D printers and laser cutters)
Selected candidates will first join a free Training of Trainers (ToT) program designed to align them with San3a Academy’s instructional approach, learner-centered methodology, classroom management model, and technical toolkit standards.
After successfully completing the ToT and passing the evaluation process, instructors will join the San3a Academy instructor pool and may be assigned to deliver different STEAM learning experiences based on their skills, strengths, and availability.
This is a teaching-focused role. We are looking for instructors who can translate technical concepts into engaging, age-appropriate, curiosity-driven learning experiences for school students.
What You Will Do
Deliver and facilitate hands-on STEAM learning sessions following provided curricula and instructor guides
Translate technical ideas into age-appropriate explanations suitable for different school grade levels
Create engaging, safe, and structured classroom environments
Guide students through project-based exploration, experimentation, and iteration
Support students through debugging, trial-and-error, and creative problem solving
Manage classroom dynamics and ensure active participation
Operate and supervise safe use of digital fabrication tools (when applicable)
Collaborate with the education team and attend required briefings or trainings
Provide structured feedback on learner engagement, challenges, and progress
Work Model & Availability
This is a project-based freelance role. There is no fixed weekly schedule.
Instructors join San3a Academy’s instructor pool and are assigned to programs, camps, school partnerships, workshops, or clubs throughout the year based on program needs, instructor availability, and skill alignment.
Each assignment has its own timeline and session schedule, shared in advance.
Who This Role Is For
This role is suitable for instructors who:
Have hands-on experience in one or more STEAM toolkits (Arduino, Micro:bit, Scratch, Python, digital fabrication, etc.)
Enjoy working with school students across different age groups
Can manage classroom environments confidently and constructively
Are comfortable facilitating interactive, project-based learning
Can simplify complex ideas without oversimplifying concepts
Value curiosity, creativity, experimentation, and structured exploration
Understand that teaching children requires both technical clarity and emotional intelligence
Requirements
Required Skills & Competencies
Instructional & Classroom Skills
Experience teaching, mentoring, tutoring, or facilitating school-age learners (formal or informal)
Strong classroom management skills
Ability to adjust explanations based on age group and developmental stage
Ability to balance structure with creativity
Experience facilitating project-based or experiential learning
Patience and ability to guide students through mistakes constructively
Willingness to reflect and continuously improve instructional practice
Technical Skills (One or More Areas)
Candidates are not expected to master all domains. We are looking for instructors with solid hands-on experience in one or more of the following areas:
Physical Computing – Arduino Uno
Programming Arduino using Pictoblox
Working with sensors, actuators, LEDs, buttons, motors
Building simple electronics circuits safely
Debugging basic hardware and wiring issues
Micro:bit
Programming using block-based editors or Python
Using onboard sensors (accelerometer, buttons, LED matrix)
Connecting external components
Building small interactive projects
Makey Makey
Understanding conductive materials
Designing creative input systems
Integrating Makey Makey with Scratch or similar platforms
Block-Based Coding (Scratch, PictoBlox, Similar Platforms)
Teaching logic, sequencing, loops, conditionals, variables
Designing interactive stories and games
Supporting beginner-level computational thinking
Python Programming (Beginner–Intermediate)
Teaching basic syntax, logic, functions, loops, conditionals
Introducing problem-solving and algorithmic thinking
Guiding students through small projects
2D & 3D Design (Tinkercad or Similar)
Designing simple 3D models
Preparing files for 3D printing and laser cutting
Basic understanding of design constraints
Digital Fabrication
Basic operation and safety procedures for 3D printers
Basic operation and safety procedures for laser cutters
Understanding file preparation and machine workflow
Supervising students safely during fabrication activities
General Competencies
Strong communication skills (clear, structured, age-appropriate)
High sense of responsibility regarding student safety
Ability to learn new tools and platforms quickly
Collaborative mindset
Professional conduct and reliability
