Sign In

Free GCSE Computer Science Practice Test

Both papers, for AQA, OCR and Edexcel: pseudocode and trace tables, binary and hex, systems, networks, security and the law. Learn the basics step by step, drill each topic, then sit two timed tests. Free, no account needed.

Tigertest GCSE Computer Science practice test training mode on mobile

Train on mobile

Tigertest GCSE Computer Science practice test on desktop

Test on desktop

The GCSE Computer Science exam at a glance

GCSE Computer Science is two written exams of equal weight, sat at the end of Year 11 in England: one on computational thinking, algorithms and programming, and one on computer systems (data representation, hardware, networks, security and the impact of technology). AQA's papers are 2 hours and 1 hour 45 minutes for 90 marks each; OCR's are 1 hour 30 minutes for 80 marks each; Pearson Edexcel's programming paper is a 2-hour on-screen exam. Grades run 9 to 1, with boundaries set after each exam series.

Tigertest has two GCSE Computer Science practice tests of two timed 30-question papers each and seven topic drills, three of which open with step-by-step basics (binary, hex, binary addition, file sizes, trace tables and truth tables). All of it is free with no account required; scores are percent correct, not grades.

Who takes it
Year 11 students in England, in May and June
Papers
2 papers, 50% each: programming and computer systems
Time and marks
AQA 2 h and 1 h 45 min, 90 marks each; OCR 1 h 30 min, 80 marks each
Calculator
Not allowed on the written papers
Grades
9 to 1; boundaries change each year
Given by
AQA, OCR or Pearson Edexcel, to the DfE subject content

Updated by the Tigertest team. Practice questions follow the Department for Education's GCSE subject content for computer science (updated March 2025) and the AQA 8525, OCR J277 and Pearson Edexcel 1CP2 schemes of assessment. Exam rules change, so confirm current details with DfE: GCSE subject content for computer science.

How It Works

Basics, Then Drills

Binary, hex, binary addition, file sizes, trace tables and truth tables each start with a walkthrough where you supply every step. Then 20 questions per topic, from easy to hard, marked instantly, and every miss comes back until you get it right.

Two Timed Practice Tests

Each test is two timed papers of 30 questions, programming first and computer systems second, with a short break between. Practice Test 2 is kept out of the drills, so it shows how ready you really are.

Every Topic on Both Papers

Seven drills follow the Department for Education subject content, grouped the way the exam boards split their two papers.

AlgorithmsSearching, sorting, flowchartsPaper 1
ProgrammingTrace tables, loops, arrays, testingPaper 1
Boolean logic and languagesTruth tables, translators, IDEsPaper 1
Data representationBinary, hex, images, soundPaper 2
Computer systemsCPU, memory, storage, the OSPaper 2
Networks and cyber securityProtocols, threats, defencesPaper 2
Ethics, law and environmentData protection, misuse, copyrightPaper 2
Tigertest mascot

Teach GCSE Computer Science?

Set it as homework or revision for free: share one link, students join with just their first name, and you see who practised, their test scores and the topics your class finds hardest.

Make a class at tigertest.io/teach

How to Revise GCSE Computer Science

1. Trace code on paper

Many programming marks come from reading and tracing code, and it is also the fastest way to check code you have written. Draw a trace table with a column for each variable and write every change down. It is slow at first and then very fast, and it catches the off-by-one mistakes that cost marks.

2. Get the number skills automatic

Binary to denary, hex, binary addition, shifts and file sizes come up every year and there is no calculator. Write the place values 128 down to 1 before every conversion, and check every answer by converting back.

3. Learn the key words exactly

Theory marks go to precise terms: volatile, fetch-execute, abstraction, lossless, penetration testing. If an answer could be marked either way, the exact word usually decides it.

4. Finish with past papers

Once the drills are green, sit Practice Test 2 to check you are ready, then move on to your exam board's past papers to practise the long written answers.

GCSE Computer Science Questions

What is on the GCSE Computer Science exam?

Two written papers, each worth half the grade. One covers computational thinking, algorithms and programming: searching and sorting, pseudocode, trace tables, data types, loops, arrays, subroutines, testing and Boolean logic. The other covers computer systems: binary and hexadecimal, how text, images and sound are stored, the CPU, memory and storage, networks, cyber security, systems software and the ethical, legal and environmental impact of technology. The content comes from the Department for Education, so every exam board covers the same topics.

Does it match AQA, OCR or Edexcel?

All three. The topics follow the shared DfE subject content, and the two practice papers follow the split every board uses. Each board writes pseudocode slightly differently (AQA pseudo-code, OCR Exam Reference Language), so Tigertest uses one plain style with a reference panel you can open on any question. AQA also tests SQL on Paper 2, which appears in the programming drill. Check your own board's specification for its exact paper lengths: AQA's are 2 hours and 1 hour 45 minutes for 90 marks each, OCR's are 1 hour 30 minutes for 80 marks each.

How long are the papers and is there a calculator?

AQA's Paper 1 is 2 hours and Paper 2 is 1 hour 45 minutes, each for 90 marks. OCR's two papers are 1 hour 30 minutes each, for 80 marks. Pearson Edexcel's Paper 2 is a 2-hour on-screen programming paper. Calculators are not allowed on the written papers, so practise binary, hex and file-size working by hand.

How is this different from past papers?

Past papers are the best final practice, but they are long and mostly marked by hand. Tigertest is for the weeks before: short drills on one topic at a time, instant marking with a short explanation, and every missed question coming back until you get it right. The binary, hex, binary addition, file size, trace table and truth table basics each open with a walkthrough where you supply every step. All the questions are original, not copied from any exam board.

What do the scores mean?

Scores are percent correct. Real GCSE papers have short and extended written answers, and grade boundaries change every year, so a percent here is not a grade. A score of 70% or more on a practice test you have not seen before is a strong sign you know the content.

Is it free?

Yes, all of it: every drill, walkthrough and both practice tests, with no account needed. An account saves your progress across a phone and a computer.

I teach a GCSE Computer Science class. Can my students use Tigertest?

Yes, for free. Make a class at tigertest.io/teach, post one link, and students join with just their name. You see who practiced, their test scores and the topics your class misses most.

Every test on Tigertest is free and needs no account to start.

See all 103 practice tests

Ready to Start?

Free. No account needed. Start with the binary basics.

Start practicing