Virtual Teacher's Assistant |
This application is now closed. Please contact ben@roboticsforall.net if you have any questions.

Overview
The teacher's assistant position is the perfect entry level position to teaching. As a teacher’s assistant, you will assist the lead instructor in teaching classes, answering student questions, and reviewing homework. You also may teach a breakout room of students.
Our current curricula for online classes include the Code.org (K-1st), Lego Explorers (K-1st), Scratch (2-3rd), Snap Circuits (2-5th), Scratch (4-6th), Python (6-8th), HTML/CSS Curriculum (6-8th), TinkerCAD (5-8th).
Below you will find the details of the volunteer position.
Starting Time
We start class sessions every few months. At the start of each session, accepted teachers will be given the option to volunteer in the class session. Although we do our best to give classes to all interested teachers, they are given based on teacher availability, position, and class interest. For that reason, it can take a some time to get a class.
Tasks
The teacher's assistant position is the perfect entry level position to teaching. As a teacher’s assistant, you will assist the lead instructor in teaching classes, answering student questions, and reviewing homework. You also may teach a breakout room of students.
Our current curricula for online classes include the Code.org (K-1st), Lego Explorers (K-1st), Scratch (2-3rd), Snap Circuits (2-5th), Scratch (4-6th), Python (6-8th), HTML/CSS Curriculum (6-8th), TinkerCAD (5-8th).
Below you will find the details of the volunteer position.
Starting Time
We start class sessions every few months. At the start of each session, accepted teachers will be given the option to volunteer in the class session. Although we do our best to give classes to all interested teachers, they are given based on teacher availability, position, and class interest. For that reason, it can take a some time to get a class.
Tasks
- You will likely be in charge of leading a breakout room of approximately 3-5 students.
- Help the lead instructor lead 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.
- Review assignments posted onto Google Classroom and EdPuzzle, making sure the students complete them.
- Answer students questions on a timely basis.
- Teach one or multiple classes.
- Each class contains two hour long synchronous weekly class meetings (Monday/Thursday or Tuesday/Friday)
- Check homework and respond to student questions in between the classes.
- Teach for the duration of at least one eight-week class session.
- Earn community service hours (teaching classes, responding to student questions, reviewing homework)
- Leading a Robotics for All class will look good on any resume, whether it is a future internship, job, or college.
- Potential future leadership positions may be offered, including lead instructor and positions on Robotics for All’s Board of Directors.
- Learn valuable leadership and teamwork skills.
- 8th grade in middle school or above
- Note: Teacher's Assistants must be at least one grade level higher than the student of highest grade level in the class.
- Familiarity with the any of the platforms used for any of Robotics for All's curricula (Scratch, Python, CAD etc...)
- Strong communication skills and the ability to work effectively in a team
- Experience teaching robotics classes
- Past leadership or classroom management experience
- Experience working with educational institutions