Why choose AQA for GCSE Computer Science

We’ve worked closely with teachers to develop a GCSE Computer Science specification that’s as inspiring to teach as it is to learn. This specification recognises the well-established methodologies of computing, alongside the technological advances which make it such a dynamic subject.

We’ve built on the most popular aspects of our current specification and added fresh features including a programming exam to provide a programme of study for students of all ability levels. You can choose from a range of programming languages, enabling you to tailor your teaching to the strengths and preferences of yourself and your students.

Our exam papers retain our commitment to clear wording and structure, helping students to progress through each paper with confidence.

Students will complete this course equipped with the logical and computational skills necessary to succeed at A-level, the workplace or beyond.

As part of our ongoing commitment to provide excellent support, you’ll see we’ve created fantastic free teaching resources and can offer great value professional development courses. We’re also collaborating with publishers to ensure you have engaging and easy-to-use textbooks.

You can find out about all our Computer Science qualifications at

Support and resources to help you teach

We’ve worked with experienced teachers to provide you with a range of resources that will help you confidently plan, teach and prepare for exams.

Teaching resources

Visit to see all our teaching resources. They include:

  • sample papers and mark schemes to show the standards required and how your students’ papers will be marked
  • schemes of work and lesson plans to help you plan your course with confidence
  • easy-to-use, AQA approved textbooks
  • phone and email based subject team to support you in the delivery of the specification
  • excellent professional development opportunities for those just starting out or the more experienced, looking for fresh inspiration
  • training courses to help you deliver our computer science qualifications.

Preparing for exams

Visit for everything you need to prepare for our exams, including:

  • sample papers and mark schemes for new courses
  • Exampro: a searchable bank of past AQA exam questions
  • example student answers with examiner commentaries.

Analyse your students' results with Enhanced Results Analysis (ERA)

Find out which questions were the most challenging, how the results compare to previous years and where your students need to improve. ERA, our free online results analysis tool, will help you see where to focus your teaching. Register at

For information about results, including maintaining standards over time, grade boundaries and our post-results services, visit

Keep your skills up-to-date with professional development

Wherever you are in your career, there’s always something new to learn. As well as subject specific training, we offer a range of courses to help boost your skills.

  • Improve your teaching skills in areas including differentiation, teaching literacy and meeting Ofsted requirements.
  • Prepare for a new role with our leadership and management courses.

You can attend a course at venues around the country, in your school or online – whatever suits your needs and availability. Find out more at

Help and support

Visit our website for information, guidance, support and resources at

If you'd like us to share news and information about this qualification, sign up for emails and updates at

Alternatively, you can call or email our subject team direct.


T: 0161 957 3980