Summer 2024 - Virtual Computer Science Instructor

Multiple Locations
Summer Programs /
Seasonal /
Girls Who Code is seeking enthusiastic computer science Instructors for our 2024 virtual Summer Immersion Program. Our curriculum is designed to educate, inspire, and equip high school girls and non-binary students with the skills and resources to pursue academics and careers in the technology and engineering sectors, as well as build bravery and confidence. Our virtual program is unique in its approach by offering students across the country and around the world to participate in a 2-week virtual class that includes synchronous and asynchronous instruction alongside college and career exploration opportunities. In total there will be three rounds of our 2-week programs throughout the summer, with 1-week between rounds for Teaching staff to prepare. 

We believe all girls have the interest and ability to code. Our virtual Summer Immersion Program Instructors encourage, nurture and mentor girls and non-binary students, providing them with the essential support needed to build their interest in coding and computational thinking. Join us in welcoming these students into a supportive sisterhood of people who code all across the US and around the World! Find out more about our Summer Immersion Program on our website.

The hourly rate for this role is $32.


    • Lead instruction and effectively facilitate an exciting, engaging and accessible virtual classroom environment for a highly diverse group of 50-60 high school students.
    • Utilize virtual learning tools and platforms approved and provided by GWC in the delivery of your virtual lessons and classroom. This may include tools like Google Docs, GWC’s HQ, Zoom, Discord, and Replit. Training and time to practice with tools will be provided by GWC.  
    • Prepare for class each day by reviewing GWC curriculum materials in advance and adapting them to meet the needs of the students in your class.
    • Manage a team of 5 Teaching Assistants (with one who is a lead TA) who serve as support in classroom management, lesson delivery, logistical tasks, virtual classroom setup, etc.
    • Meet with the Teaching Team daily to share classroom notes/observations, plan the next day’s lesson, and review student daily feedback.
    • Complete administrative duties including taking attendance, administering programmatic surveys to students, and completing daily and end of program surveys in a timely fashion. 
    • Schedule and co-host daily classroom Student Hours with your Teaching Assistants (TAs) to troubleshoot students’ questions, review misconceptions, or provide debugging tips based on projects.
    • Support TAs with daily Advisory meetings with students to engage in sisterhood activities or icebreakers in order to build stronger relationships. 
    • Support the growth and development of Girls Who Code relationships with important Partners by serving as a representative of the organization during all virtual program activities including virtual Partner engagements.
    • Effectively address students’ challenges and questions to ensure that all students are engaged and demonstrating understanding of course material.
    • Incorporate accommodation recommendations from Girls Who Code for students who have varying learning needs.
    • Communicate regularly and effectively with all Girls Who Code staff throughout the duration of the program.
    • Counsel students, as needed or requested, with maturity and appropriate discretion.
    • Interface with student’s families, if necessary, in a professional manner and follow proper GWC protocol.
    • Meet with a supervising Site Lead on a weekly basis to review post observation feedback and check-in on student progress or concerns. 


    • BA or BS in education, computer science, or a related STEM field; must be completed by the start of the program. Equivalent work experience and technical proficiency may be acceptable in lieu of a CS degree.
    • Proficiency in at least one programming language, p5.js, Python, or JavaScript is preferred. Note, the 2-week virtual Summer Immersion Program covers Game Design using p5.js.
    • Strong desire and willingness to learn computer sciences and/or new programming languages as needed to teach the program
    • Ability to comfortably engage with a variety of program stakeholders ranging from corporate partners, funders, members of the press, and/or technology executives.
    • Must be able to collaborate with other educators and share teaching responsibilities amongst team members.
    • Demonstrated poise, professionalism and exceptional communication skills.
    • Effectiveness and patience in guiding classroom activities, keeping discussions on tasks 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 the classroom.
    • Excellent time management and organizational skills.
    • Must be coachable and model a growth mindset. Teachers should be willing to provide, accept, and implement feedback about their or their team’s instruction or classroom management approach in order to better serve the needs of students in the program. 
    • Timeliness and dependability in attendance throughout the program, including all teacher training sessions prior to program start and post-program reporting requirements.
    • Believe that all girls can code!

Preferred Qualifications

    • Previous experience teaching computer science or a related subject.
    • Experience with facilitating virtual Zoom meetings and navigating online learning platforms.
    • Demonstrated experience and maturity in managing a classroom of high school students in a virtual environment.
    • Experience teaching an academically and culturally diverse classroom community.
    • Technical industry experience.
    • Pursuing a Masters or PhD is a plus.

Requirements: Please read carefully.

    • Must be able to commit to at least two consecutive rounds of teacher support, plus the week of preparation time (“Week Zero”).  Ability to work all 3 rounds strongly preferred.
    • During each two week program round, staff must be fully available and online for synchronous class, Partner Engagements, and other duties.
    • IMPORTANT: This summer, classrooms will be designated as US or International, however all staff will be based in the US. The programs will be the same, with the exception of the times.
    • Required hours for US classrooms are: 11:30 AM - 6:00 PM EDT, with class starting at 12:00 PM EDT
    • Required hours for International classrooms are: 7:30 AM - 2:00 PM EDT, with class starting at 8:00 AM EDT
    • There are some asynchronous tasks that staff will have flexibility on when to complete them during the work week.

    • The dates for each round are listed below and are inclusive of prep week and program dates.
    • Round 1 starting Monday, June 10th through Friday, June 28th, 2024
    • Round 2 starting Monday, July 1st through Friday, July 19th, 2024
    • Round 3 starting Monday, July 22nd through Friday, August 9th, 2024

    • Ability to commit to the following hour requirements: 
    • Prep week hours ~20 hours per week 
    • In-program hours ~40 hours per week

    • Training details:
    • Additionally, candidates must be available for mandatory, multi-day Virtual Teacher Training sessions prior to the program's start date. Teachers are paid for attending the training and completing all deliverables.
    • Dates: May 31st (in the evening) - June 3rd
    • Teachers are paid for attending the training and completing all deliverables.
If you are selected for an interview, you will receive more information about how to prepare for your interview. 

Girls Who Code is committed to building a truly diverse and inclusive organization with a focus on valuing, serving, and understanding our target constituents, while challenging all stakeholders to think inclusively for the betterment of our programs.

Girls Who Code is an equal opportunity employer committed to a policy of equal treatment and opportunity in every aspect of its hiring and promotion process without regard to race, color, creed, religion, sexual orientation, partnership status, gender and/or gender identity or expression, marital, parental or familial status, national origin, ethnicity, veteran or military status, age, disability, or any other legally protected basis. Racial and ethnic minorities and men are encouraged to apply for vacant positions at all levels. GWC is not able to sponsor employment visas.

GWC is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. For individuals with a disability who would like to request an accommodation, please contact