Why we exist

We exist to help schools create relevant and meaningful education by providing a complete DigiTech pathway for all secondary students, developing teacher confidence to teach digital technology, and through creating industry connections with schools.

We provide free professional development to teachers and support to school executives to transform digital technology education in schools. We do this using our strong partnerships with industry.

We support schools and teachers with:

  • Innovative lesson materials. The materials are open and free, perpetually available, and always up to date
  • Access to a network of expert volunteer computing professionals to support teachers in developing the skills needed to become confident in teaching digital technology
  • Training through workshops, and ongoing online support through email and Slack to build community, engagement, and provide help to teachers

Who is it for?

We work with secondary schools and teachers in Australia.

We support schools from all sectors and states, with a bias towards supporting girls’, rural, and regional schools. We support teachers with any background, not just those who’ve taught digital technology previously.

We always begin our partnership with a school with our Year 7 programme, and together we build a pipeline of students who are interested in digital technology in later years and help schools build those programmes.

In-classroom professional development experience

We share free and open teaching materials, built by computer science and teaching experts. These include teacher training videos, lessons plans, student videos, and complete lessons that meet the Australian DigiTech curriculum requirements

We offer industry-based teacher support, run workshops, and provide support through an online community.

We offer three modes of support to teachers:

  • Partner mode. A volunteer computing professional partners with a teacher in the classroom to build the capabilities to independently teach coding. This mode is for teachers who are new to teaching coding, or who don’t yet feel confident
  • Mentor mode. A volunteer computing professional regularly meets a teacher. In this mode, the volunteer doesn’t regularly visit the classroom. This is for teachers who have some experience and confidence in teaching coding
  • Online mode. A teacher downloads and uses our materials, and receives occasional, ad hoc support through our online communities. This mode is for teachers who are experienced and confident in teaching coding

World-class teaching materials

CS in Schools materials are designed to help teachers confidently deliver a fun, engaging, and industry-relevant DigiTech programme.

The materials include videos for teachers and students, lesson plans, slides, worksheets, online exercises, and other materials. All materials are provided under the relaxed Creative Commons Attribution-ShareAlike 4.0 International License.

Industry support

We provide access to a network of volunteer computing professionals.

Volunteers helping teachers succeed in the classroom. Volunteers have basic training in classroom scenarios, and can explain coding concepts to students with support from the schools’ teachers.

The two companies with the most volunteers in our programmes are SEEK and Carsales.

Pre-programme workshops

We provide a free two-day training workshop to all volunteers and teachers that have been accepted to participate in CS in Schools. Our next workshops will be in late 2020 in preparation for the 2021 intake.

The workshop is designed to be fun and engaging, and is aimed to help everyone have the best experience in the CS in Schools programme.

RMIT University microcredentials

Every teacher who completes the programme can be optionally assessed to receive the Coding for Teachers microcredentials from RMIT University.

The credential is resume-building evidence that a teacher can teach coding. For 2020, as with the rest of the programme, this is completely free.


Industry volunteer in your classroom
Industry mentors, industry excursions, work experience opportunities
Industry mentors, summer internships


Who is it for?

We work with secondary schools and teachers in Australia.

We support schools from all sectors and states, with a bias towards supporting girls’, rural, and regional schools. We support teachers with any background, not just those who’ve taught digital technology previously.

Teachers should have at least three years of teaching experience and at least one year of experience in their current school. Teachers with any background are welcome.

Why did we create CS in Schools?

We established CS in Schools to transform Australia schools so that they can address the IT skills gap.

There will be over 100,000 new IT jobs created in Australia by 2024, but Australia only has 3,000 to 4,000 university-qualified IT graduates each year. We believe that university entrants aren’t choosing IT programmes because many don’t get the opportunity to study engaging digital technology courses at school. It’s critical for Australia’s future that we address this problem.

Which schools are you working with?

In 2020, we are working with the following schools:

  • Bialik College
  • Catholic College Sale
  • Dromana Primary School
  • Flinders Christian Community College
  • Genazzano FCJ College
  • Gippsland Grammar School
  • Greensborough College
  • Haileybury Berwick
  • Haileybury Brighton
  • Haileybury City
  • Haileybury Keysborough
  • Ivanhoe Grammar School
  • Kilmore International School
  • McClelland College
  • Mount Erin College
  • Mt. Eliza Secondary College
  • Newhaven College
  • Noble Park Secondary College
  • Parkdale Secondary College
  • Springside West Secondary College
  • St. Pauls Anglican Grammar School Warragul
  • St. Pauls Anglican Grammar School Traralgon
  • Toorak College
  • Wesley College

We welcome all schools and teachers in all Australian states to our programmes, but we have a bias towards helping rural, regional, and girls’ schools.

What do schools need to provide?

Beyond motivated teachers, students, and a scheduled class, we don’t need much to be successful.

Schools need to provide each student with a computer with a modern web browser such as Chrome, Firefox, Safari, or Microsoft Edge. They must provide access to the Internet, and each student must have an email address (for sign-up to use web-based educational materials). It’s sometimes required that schools make changes to their firewall setup. For example, we’ve worked with schools that have a default configuration that doesn’t allow students to watch our lesson videos.

Some learning pathways can optionally include programming robots. In that case, students need access to the robot hardware. Robots can typically be shared between classes.

If the school is unable to provide computers or robots, CS in Schools may be able to help.

How do schools get involved?

The next intake for CS in Schools is for the 2021 school year.

We usually begin by helping schools add a coding course at Year 7, and then build towards Year 12 in subsequent years. If you’re interested in having CS in Schools support teachers at your school in 2021, you need to be able to:

  1. Find timetable space. Our Year 7 programme is approximately twenty hours in length and is typically taught at around two classroom hours per week for ten weeks. CS in Schools can share timetabling models that have worked for other schools, and help with ideas on how to create timetable space
  2. Find teachers. Find motivated teachers and give the teachers the opportunity to teach the course at least twice within a calendar year. We then work with you to determine what support mode is right for each teacher. Note that teachers need to be able to attend a weekend training workshop. We encourage schools to put several teachers in the programme at the same time!
  3. Provide students with computers and Internet access. Ensure each student who will take the subject has access to a computer with a modern web browser, Internet access, and their own email address

If you’d like to learn more, please email selina@csinschools.com.

If you’re ready to apply, click the apply button below.

Get involved!

If you’re ready to build capabilities for a digital future at your school, please apply now for the 2021 intake.