Useful resources for teachers

Whether you're an experienced computer science teacher or novice computing teacher, there are many ways for you to get involved, develop your skills and build your confidence.

Barefoot Computing

Barefoot helps primary school pupils understand the fundamentals of computing, from performing specific tasks through a sequence of instructions (an algorithm) to spotting patterns and using logic to predict outcomes.

The programme is designed to provide teaching resources to develop ‘computational thinking’ skills, which help pupils solve problems and set them up for success in the digital world. We do this by providing free workshops, helpful online guides and engaging lessons.

Become a Barefoot volunteer or advocate

Computing At School (CAS)

CAS is part of BCS, The Chartered Institute for IT.

We are a grassroots community of educators, working together to support teachers and ensure every child has the opportunity to have a world-leading computing education.

Since 2012, CAS has supported over 40,000 teachers, academics and others who are passionate about computing education. We are proud to support more than 11,500 individuals who are actively participating in our community today.

Become a member of CAS and get involved

NCCE/Teach Computing

The National Centre for Computing Education (NCCE) is funded by the Department for Education and supporting partners, and is run by a consortium made up of BCS, STEM Learning and the Raspberry Pi Foundation.

We aim to transform the way computing is taught in schools across the country - and enable more young people to benefit from studying this important subject. Through this, we believe that their skills and career opportunities will be enhanced.

More about Teach Computing

NCCE Computing Quality Framework for Schools

Progress through the seven aspects of effective implementation, improve your practice, record progress and produce reports.

When you are able to show good practice, you can apply for the nationally recognised NCCE Computing Mark, awarded by BCS, The Chartered Institute for IT.

More about the NCCE Computing Quality Framework for Schools

BCS scholarships programme

In partnership with the Department for Education BCS offers a scholarship programme to support trainee Computing teachers through their teaching journey.

Along with tax free funding BCS scholars also receive a wealth of support and guidance through CPD, coaching and BCS membership.

To date, the programme has supported over 400 trainee teachers get into Computing teaching in England. 

More about the BCS scholarship programme

BCS certifications for teachers

A growing national shortage of computing teachers means increasingly schools are turning to teachers of other subjects to help them deliver the computer science elements of the curriculum. To help support these teachers in enhancing their computing knowledge we have developed specific certification programmes.

More about the BCS Subject Knowledge Enhancement in Computer Science

BCS also awards the certification for teachers taking part in the NCCE programme. Visit the Teach Computing website to find out more.

BCS membership for teachers

BCS is offering a 50% discount for teachers to support you as an IT professional in your pathway to achieving professional recognition.

Simply apply the code Teacher50 in the discount code area, when you sign up.

More about BCS membership

The Roehampton annual computing education report

This pre-release report is an early snapshot of the uptake of computing / computer science qualifications at GCSE in England from the 2018 exam sittings.

The report brings together government data on computing provision in English schools, including the school performance tables for exams taken in 2018 and the school workforce census up to 2017.

More about the 2018 report

How is the Academy governed?

The BCS Academy of Computing aims to help the public understand the digital world by advancing computing education. Steering our mission is the BCS Academy of Computing Board which puts in the groundwork to make computing education effective for everyone, from ensuring every child learns about computer science to helping teachers engage students, and supporting scholars and researchers.

It does this with the help of a number of sub committees and groups including the Academic Accreditation Committee; Computing at Schools Board; Academy Awards Committee; School Curriculum and Assessment Committee; Scottish Computing Education Committee; and Northern Ireland Computing Education Committee.