CS in Schools is creating sustainable change in digital technology education. We can only do this with support from volunteers who help teachers develop their CS skills and inspire students to explore computing careers.

Watch our 2020 volunteering video to get started:

Volunteering at CS in Schools

Please click here to apply to be a volunteer.

CS in Schools is looking for volunteer computing professionals who want to give something back by helping Australian secondary school teachers teach coding in their classrooms.

If you’d like to help coding be taught effectively in schools, this is a great chance to make a difference by helping a teacher develop their skills. You can make a difference to Australian education, and help build a stronger diverse population of students who might consider computing as their career path. You’ll also have fun, meet people, and help teachers and students succeed at school.

We’re looking for volunteers who want to visit schools regularly or support teachers and students remotely. We are now recruiting volunteers for the 2021 programme. Please note that you must attend a weekend workshop before you start in the programme. A typical volunteer gives one to two hours per week, but please also note if you’re visiting schools that travel to and from a school takes additional time.

Please click here to apply to be a volunteer.

Volunteering Overview

CS in Schools is volunteer-based programme. Volunteers are computing professionals who want to give back by spending time helping teachers become confident and competent at teaching coding and computational thinking.

It’s a great way to develop your skills too: our volunteers report they’ve become more confident, better at speaking in public, better at explaining technical concepts, developed resilience, and grown as leaders.

Before volunteers begin their volunteer experience, volunteers are required to:

  1. Submit an application and be selected into the CS in Schools programme
  2. Complete your state’s working with children check. For Victorians: Working with Children (Victoria) check
  3. Spend at least half of one day in one or more classrooms in a secondary school, observing teachers of any discipline teaching students (CS in Schools will help with placement where needed)
  4. Attend a training workshop, learning the basics of being part of a secondary school classroom
  5. Meet their partner teacher at the workshop or at school

Volunteer Time Commitments

Many volunteers support teachers in “Partner Mode”, where they help in the classroom every week for one or two school terms. In this case, the time commitment is:

  • At least half of one day shadowing teachers in a school observing teachers of any discipline teaching students (CS in Schools will help with placement where needed)
  • Two-day workshop before the programme begins
  • Meeting the volunteer’s partner teacher prior to commencing in the classroom
  • Approximately 20 or 40 hours supporting teachers in the classroom (2 hours per week for 10 weeks, ideally for two terms. One term is possible). Travel to and from school requires additional time
  • One hour debrief meeting at the end of the volunteering experience

Many volunteers help teachers and schools by video. In this case, the role requires only weekly phone or video calls and possible occasional classroom visits. All volunteers still need to attend the two-day workshop.

Volunteer Training Workshop

Volunteers must participate in a two-day workshop. The workshop has its own page, which you can find here.

The workshop is designed to be educational, fun, and it’s a great chance to network with other volunteers, teachers, and the CS in Schools team. You’ll learn about:

  • The CS in Schools coding curriculum for secondary schools
  • The basics of volunteering in a school, including how to work effectively with teachers, student safety, classroom best practices, and basic classroom scenarios
  • The CS in Schools teaching environments, including tools and configurations
  • How to explain coding to students and teachers, including best practice tips from experienced digital technology teachers
  • How to effectively present in the classroom, including a short practice presentation session where each volunteer delivers a short talk to a small group and receives group and one-on-one feedback from an expert

To learn more about the workshop, please visit its dedicated page.

Why did we create CS in Schools?

We established CS in Schools to help with the professional development of today’s teachers in Australian secondary schools, so that those teachers can help build digital technology capabilities in students. We are committed to investing in and developing new and existing digital technology teachers.

What does CS in Schools provide?

CS in Schools provides to each volunteer and teacher:

  • Innovative lesson materials that can be used to deliver a twenty hour programme over one school term (or half of a semester). These include lesson plans, slides, worksheets, online exercises, how-to videos, and other materials. All materials are provided under the relaxed Creative Commons Attribution-ShareAlike 4.0 International License
  • Online support through email and Slack to build community, engagement, and provide help to volunteers and teachers
  • Training for volunteers and teachers at our workshop

The programme runs at no cost to schools, and is funded by philanthropic support. The founders are volunteers too.

Learning More

We recommend downloading our 2020 schools and teacher brochure (PDF, 45Mb). If you’d like a printed copy sent to you, please email us.

Take a look at our Year 7 programme, beginning with the quick start guide for teachers and volunteers.

Learn about the workshop at its dedicated page.

There’s also more detail on our programme page.

Ready to go?

If you’re ready to volunteer at CS in Schools, please click here to apply to be a volunteer.