During these uncertain times, how can we help?

As the world leader in volunteerism we feel a responsibility to unite our broader community, and to use this moment to become stronger.

See below to participate in our Impact Sector survey, access our COVID-19 Resource Hub, and explore our growing directory of COVID-19-specific and virtual volunteering opportunities.
Read More

Teach Online STEM Classes to K-8th Graders

Save to Favorites


As an online volunteer teacher, you will be responsible for running an eight week long online class. This includes leading the two weekly synchronous classes (either on Monday/Thursday or Tuesday/Friday), evaluating student homework (assigned between each synchronous class) and managing teacher's assistants. It will be your responsibility to ensure that the class runs smoothly and take care of any issues, whether related to student behavior or errors in code. You must possess strong leadership skills and a high level of independence. Our current curricula for online classes are the Code.org Curriculum (for K-3rd graders), Scratch Curriculum (for 4th-6th graders), Python Curriculum (for 6th-8th graders), CAD Curriculum (for 6th-8th graders), and Fusion Curriculum (for 7th-8th graders). You are expected to have mastered the curriculum they teach. Below you will find the details of the volunteer position. Click here ( https://www.roboticsforall.net/volunteer-application.html) to go to the application.


  • Run the two weekly synchronous classes (either on Monday/Thursday or Tuesday/Friday)
    • ​The first weekly class is a live demo of concepts.
    • The second weekly class is a review of student homework and a group discussion.
  • Post assignments onto Google Classroom and EdPuzzle, making sure the students complete them.
  • Review student homework.
  • Answer students questions on a timely basis.
  • ​ Lead a group of teacher's assistants.
    • ​The number of teacher's assistants will depend on student enrollment in your class.

Time Commitment
  • Teach one or multiple classes.
    • Each class contains two hour long synchronous weekly class meetings (either on Monday/Thursday or Tuesday/Friday)
    • Check homework and respond to student questions in between the classes.
    • We will work with your schedule in scheduling class times.
  • Teach for the duration of at least one eight-week class session.

  • Earn community service hours for time spent teaching live synchronous classes, time responding to student questions, and reviewing homework.
  • Leading a Robotics for All class will look good on any resume, whether applying for a future internship, job, or college
  • Potential future leadership positions may be offered, including positions on Robotics for All’s Board of Directors.
  • Learn valuable leadership skills.

  • Rising 10th grader in high school or above (exceptions may be made to rising 9th graders with a strong volunteering/teaching background)
    • ​Note: lead instructors must be at least two grade levels higher, preferably three grade levels higher, than the student of highest grade level in the class. ​
  • Mastery of any of the platforms used for any of Robotics for All's in-person curricula (Scratch Jr., Scratch, Python, CAD)
  • Strong communication skills and the ability to work effectively in a team

Beneficial Qualifications
  • Experience teaching Robotics for All classes
  • Past leadership or classroom management experience
  • Experience working with educational institutions

3 More opportunities with ROBOTICS FOR ALL




Mission Statement

Robotics for All strives to educate students at schools with over 50% low income students in robotics and STEM to help them gain beneficial skills which will be useful throughout the rest of their academic and professional careers.


Founded in April 2017 and officially incorporated in July 2018, Robotics for All aims to bridge the achievement gap by teaching robotics to students at schools with over 50% low-income students. To do this, Robotics for All offers free after school robotics classes. There are three curriculums, allowing Robotics for All to teach from 1st - 3rd grade.

Robotics for All is entirely volunteer based, with currently 21 volunteers. Classes are offered at three schools across two states. As of February 2019, Robotics for All has taught 133 students.

Children & Youth
Computers & Technology
Education & Literacy


We'll work with your schedule.


This is a Virtual Opportunity, with no fixed address.


  • Tutoring
  • Math / Science Instruction
  • Teaching / Instruction
  • Youth Services
  • STEM


  • Teens


  • Must be at least 14
  • Volunteers are expected to commit for the duration of an eight-week long session, with approximately three-five hours of work per week (two one hour long synchronous classes, reviewing homework and answering student questions in between).
  • All volunteers over the age of 18 will be background checked. While international volunteers will be considered, please keep in mind that a majority of our students will likely come from the United States so there may difficulties with time zones.

Report this opportunity