HYPE Teaching Assistant

Organization Summary

Hope For Youth, Inc. (HYPE) is a thriving Atlanta-based nonprofit organization that is empowering middle and high school girls of color to become future leaders in tech! With dynamic leadership that supports personal & professional growth, a mission-driven culture that prioritizes quality programming engagement for our students and partners, and a start-up flexibility that promotes balance for a wide range of lifestyles and preferences, HYPE is an ideal place to work, grow, and make a difference in the communities that need us most.  

Through our interactive coding camps and programs, high school internship placement, International teaching experiences, college and career readiness training, and women in tech conferences and roundtables, HYPE:

  • Addresses early disparities in K-12 education that limit opportunities for girls of color to enter the tech workforce
  • Inspires girls of color to confidently pursue technology careers and opportunities
  • Supports retention of women of color in tech by building community and increasing representation

If you’re interested in adding purpose to the work that you do every day, consider joining HYPE – where we empower one another to live lives full of hope, driven by love, and void of fear.

Position Summary

Hope for Youth, Inc is seeking enthusiastic computer science teaching assistants for our HYPE Project after-school programs. Our curriculum is designed to educate, inspire, and equip middle and high school girls with the skills and resources to pursue academics and careers in the technology and engineering sectors, as well as build courage and community. Our virtual and hybrid programs are unique in their approach by offering students across multiple states opportunities to participate in engaging learning that includes synchronous and asynchronous instruction alongside career and tech professional exploration opportunities.

Our Teaching Assistants encourage, nurture and mentor participants, providing them with the essential support needed to build their interest in coding and computational thinking.  Join us in welcoming these scholars into a supportive community! Find out more about our programs on our website and check out past student work in our project gallery!


  • Support Instructor in maintaining an exciting, engaging, and accessible classroom environment for a highly diverse group of up to 30 students
  • Meet with the teaching team weekly to share classroom notes/observations, plan the next lesson, and review student feedback.
  • Provide support in classroom management, lesson delivery, logistical tasks, virtual classroom setup, etc.. For example you will be: leading portions of the lessons or activities, supporting students during class and through the virtual chat rooms, taking attendance, etc..
  • Co-host classroom office hours with another Teaching Assistant (TA) or Instructor to troubleshoot students’ questions, review misconceptions, or provide debugging tips based on projects.
  • Support in the completion of administrative duties including taking attendance, administering programmatic surveys to students, and completing daily and end of program surveys in a timely fashion. 
  • Act as a representative of Hope for Youth, Inc in the classroom and during partner engagements.
  • Incorporate accommodation recommendations from Hope for Youth, Inc for students who have varying learning needs.
  • Effectively address students’ challenges and questions via the virtual tools provided and office hours to ensure that all students are engaged and actively learning course material.
  • Communicate regularly and effectively with all Hope for Youth, Inc staff to support seamless delivery and execution of talks, activities, and partner engagement.
  • Understand and follow all escalation procedures for any student issues that arise during the program.
  • Always act with maturity and appropriate discretion when interacting with students, other teaching staff, family members/guardians and partner contacts.


  • Declared or Intended BA or BS in a tech or computing related field by the start of program.
  • Experience with at least one programming language, JavaScript preferred.
  • Must be coachable and model a growth mindset. Teaching assistants should be willing to provide, accept, and implement feedback about their or their teacher partner’s instruction or classroom management approach in order to better serve the needs of girls in the program. 
  • Effectiveness and patience in guiding classroom activities, keeping discussions on track and thinking quickly/creatively in the face of unexpected questions or comments.
  • Ability to adapt to various learning styles and respect for individual differences of students in a virtual classroom.
  • Must be able to collaborate with other team members and share classroom responsibilities.
  • Strong time management and organizational skills.
  • Exceptional communication skills.
  • Timeliness and dependability in attendance throughout the program, including all training sessions prior to program start and post-program reporting requirements.
  • Believe that all girls can code!

Time Commitment

  • Must be able to commit to at least two after-school days per week
    • Lessons and Office Hours occur on Mondays-Thursdays each week
  • Must be available for at least one full semester of support (4 month duration)
  • Live virtual instruction class time is generally between the hours of 4:00 pm – 6:30 pm EST
  • Additionally, candidates must be able to commit to a 20 hours of Virtual Teacher Training prior to the program’s start date. Teachers are compensated for attending the training and completing all deliverables.

Preferred Qualifications

  • Previous teaching, tutoring, after-school program support, or mentoring experience, especially in a technical capacity is strongly preferred.
  • Experience with facilitating virtual zoom meetings and navigating online learning platforms.
  • Experience within academically and culturally diverse classroom communities.

NOTE: If you are selected for an interview, you will receive more information about how to prepare for the teaching and technical portions of your interview.


This role pays up to $12/hour, commensurate with experience

Interested applicants may submit their applications online here.

Please include in your cover letter a summary of your computer science and/or teaching experience, as well as a description of how you heard about this role, what motivated you to apply, and why you believe you’d be successful.