1,000+ happy customers

Private GCSE Computer Science tutors

We will find you a GCSE Computer Science tutor who will help you get a 9 and boost your confidence.

Currently serving students in

your country!

4.9/5
From 312 reviews
90%
Improved by a grade or more
100%
Tutors verified

How It Works

We keep things as simple as possible. Our objective is to make finding a tutor convenient, efficient and effective.

Read the full process
01

Fill out an online form

Complete an application online which will be received by one of our dedicated Learning Advisors

02

Get matched with a tutor

Our experienced Learning Advisor will review your application, and match you with the most appropriate tutor based on your application

03

Tutor makes contact

Once we confirm with the tutor, the tutor will make contact to organise your first session.

04

Have your first lesson

Our tutors will work around your schedule to organise a session whenever you would like. Only pay for tutoring you have completed.

Two kinds of GCSE tutor

Choose between top-performing recent graduates or qualified teachers. Either way, our matching process finds you a tutor based on subject, exam board, target grade and availability.

Academic Tutors

from $50 USD/hr

Top performing graduates who achieved top grades in the subject they teach.

How we select them
  • We accept only the top 5% of tutor applicants.
  • Each tutor is chosen for their academic results, teaching ability, and connection with students.
Choose this if you want

Relatable role model: work with a tutor who is similar in age and can be a peer

Affordability: academic tutors are more cost-effective than professional tutors

First-hand experience: they sat these papers recently and know what worked

Professional Tutors

from $75 USD/hr

Current or past qualified teachers and examiners with 5+ years professional teaching experience.

How we select them
  • We only select highly experienced, qualified GSCE teachers.
  • Every teacher is assessed on their teaching expertise, subject knowledge, and ability to engage students.
Choose this if you want

Quality assurance: trained and accredited teaching qualifications

Guaranteed track record: years of experience helping students succeed

Subject expertise: deep understanding of content and exam board requirements

Due to our international operations we quote our prices in USD. Pound amounts are an indicative conversion and you will be invoiced in USD.

Academic Tutors

from £37 GBP/hr

Top performing graduates who achieved top grades in the subject they teach.

Relatable role model: work with a tutor who is similar in age and can be a peer

Affordability: academic tutors are more cost-effective than professional tutors

First-hand experience: they sat these papers recently and know what worked

Professional Tutors

from £56 GBP/hr

Current or past qualified teachers and examiners with 5+ years professional teaching experience.

Quality assurance: trained and accredited teaching qualifications

Guaranteed track record: years of experience helping students succeed

Subject expertise: deep understanding of content and exam board requirements

Meet our GCSE Computer Science tutors

Our team is a combination of GCSE graduates who sat these exams recently and qualified teachers with years of classroom and examining experience.

Browse all tutors
Thanasis D, online A Level Computer Science Tutor
Thanasis D
$75 USD/hr
Professional

38

Thanassis D had always seen learning as a map—layered, dynamic, and waiting to be explored. His studies in Computer Science and Earth Observation had sparked a lifelong pursuit: to bridge the technical with the human, the satellite with the classroom.

Each morning, he stepped into the American College of Greece not just as a teacher, but as a mentor within the International Baccalaureate (IB) program. His students didn’t just memorize code—they trained AI models, analyzed real-world datasets, and asked big questions. Under his guidance, classrooms transformed into innovation labs.

Thanassis D has more than six years of experience providing private tuition in Computer Science and Information Technology, including support for GCSE, IGCSE and A-Level students. He teaches core areas such as programming, algorithms, computational thinking, data structures, databases, computer systems, networking and data representation, with a strong emphasis on problem solving, exam preparation and developing students’ confidence with programming. He is comfortable adapting his teaching to different specifications and assessment formats.

By afternoon, Thanassis shifted roles, contributing to cutting-edge projects at the National Observatory of Athens. There, amidst servers and satellite feeds, he designed algorithms to predict floods, track wildfires, and model crop growth. His work wasn’t theoretical—it helped shape the response to real disasters across Europe.

Evenings often brought a different challenge: leading software architecture and engineering efforts at OpenGIS, where he helped build and scale QFieldCloud—a platform empowering geospatial scientists and NGOs worldwide. He balanced usability with scientific power, always pushing toward open, accessible Earth Observation tools.

In the summer of 2024, Thanassis co-designed and mentored at the IGARSS Summer School in Athens, welcoming students from around the globe. With warmth and clarity, he taught them how to turn noisy satellite data into environmental insight. His sessions were among the most remembered—where theory met purpose.

Beyond fieldwork and programming, Thanassis was a writer. His research papers explored the intersection of AI and remote sensing, published in reputable journals and presented at international conferences.

But perhaps his most heartfelt work was in education. He organized workshops on AI in Education, helping fellow teachers harness machine learning not as a buzzword, but as a meaningful classroom tool. In spring 2025, he led a school-wide professional development series for the entire American College of Greece, where educators from every department explored what it meant to teach in the age of algorithms.

Some knew him as a scientist, others as a teacher, a mentor, or a developer. But to everyone who crossed his path, Thanassis D was someone who believed in making knowledge practical—and empowering others to do the same.

View tutor profile
Ankit K, online A Level Maths, Physics & Design & Technology Tutor
Ankit K
$75 USD/hr
Professional

41

Ankit is an experienced Science and Mathematics educator with a strong engineering background and a passion for making complex concepts simple, intuitive, and engaging.

He graduated in Electrical Engineering with an excellent GPA of 9.4/10.0 and has a strong academic foundation in Mathematics, Physics, Electronics, and Computer Science. During his school years, he was a high achiever in Mathematics and Science, including achieving a state-level top position in these subjects.

Starting his career as a robotics and STEM trainer, Ankit gradually developed extensive experience in academic teaching and personalised tutoring. Over the past few years, he has worked with 200+ students, helping learners build strong conceptual understanding, problem-solving skills, and confidence in Mathematics and Physics.

His teaching approach focuses on understanding concepts rather than memorising formulas. He breaks challenging topics into clear, logical steps and connects theory with practical examples, experiments, technology, and real-world applications wherever appropriate.

Ankit is particularly passionate about helping GCSE, IGCSE, and A-Level students strengthen their fundamentals, approach exam questions strategically, and become confident independent learners.

View tutor profile
Anant B, online A Level Maths & Computer Science Tutor
Anant B
$50 USD/hr
Academic

38

Anant is a tutor currently studying Computer Science and Artificial Intelligence at the Hong Kong University of Science and Technology (HKUST). Having completed his GCSEs with exemplary results—securing 6 A*s across 8 subjects, including top marks in Additional Mathematics, Extended Mathematics, Computer Science, Chemistry, Physics, and Economics—he possesses a deep, foundational mastery of the STEM and quantitative curricula. Beyond his own academics, Anant actively builds machine learning models, engages with top-tier quantitative finance firms like Citadel, and brings extensive experience mentoring peers through the rigors of A Level Mathematics and Computer Science. Specializing in GCSE and A Level Math and Computer Science, he uses patient, real-world analogies to break down complex technical jargon. Anant ensures his students feel completely supported, helping them move beyond rote memorization to build true conceptual understanding, exam confidence, and top-tier results.

View tutor profile

The tutors you see here are just a selection from our team of hundreds of tutors, please contact our Learning Advisors to discuss tutoring options

Why GCSE Computer Science needs the right tutor

What makes GCSE Computer Science hard

GCSE and IGCSE Computer Science mixes two very different kinds of paper. One is a theory paper on hardware, networks, data representation and the impact of technology, where marks depend on precise definitions and explanations. The other tests programming and problem-solving, where students have to write working algorithms under time pressure, either on paper in pseudocode or on screen in a real language. Many students are comfortable with one and lose heavily on the other, and programming ability built only in class exercises often falls apart in an exam with an unfamiliar problem.

Other things that make it hard:

  • Writing correct code or pseudocode on paper, with no computer to run and test it
  • Trace tables and algorithm questions where one wrongly tracked variable spoils every row that follows
  • Binary, hexadecimal, binary shifts and file size calculations, usually without a calculator
  • Logic gates, truth tables and Boolean expressions that have to be built and simplified accurately
  • Extended answers on networks, security or ethics that need specific technical points rather than general opinions

How tutoring changes the outcome

Our Computer Science tutors work from your board's own past papers, mark schemes and examiners' reports, so every answer and every program is written the way the examiner will mark it. Sessions target where Computer Science marks are actually lost:

  • algorithms that look plausible but fail on boundary values or never leave a loop
  • pseudocode and program code that ignore the board's own conventions, such as OCR Exam Reference Language, AQA pseudo-code or the Cambridge pseudocode guide
  • trace tables, binary conversions and logic circuits completed without a clear, checkable method
  • theory answers that examiners report as vague, for example describing what a component is without explaining what it does

What you'll learn in GCSE Computer Science tutoring

Core skills developed

Every Computer Science specification is built on the same three assessment objectives: knowledge and understanding of computer science concepts, applying that knowledge, and analysing problems in computational terms to design, program, evaluate and refine solutions. On AQA, OCR, Edexcel and WJEC and Eduqas these are weighted 30%, 40% and 30%, with the analysis and programming marks concentrated in the programming paper. Edexcel International GCSE is close to this at 27.5%, 42.5% and 30%. Cambridge IGCSE puts more weight on knowledge and application, at 40%, 40% and 20%, while OxfordAQA gives roughly half its marks to computational analysis through its on-screen programming paper. We work through past-paper questions objective by objective, so you can see which skill is costing you marks rather than just seeing a lower total.

  • Designing algorithms with flowcharts, pseudocode and program code
  • Programming fundamentals: sequence, selection, iteration, arrays, string handling and subroutines
  • Testing and debugging with trace tables and normal, boundary and erroneous test data
  • Data representation: binary, hexadecimal, characters, images, sound and compression
  • Explaining hardware, networks and cyber security in precise technical language

How are students assessed

Computer Science is assessed entirely by exams, with no coursework counting towards the grade. The boards differ in how programming is examined. AQA, OCR and Cambridge IGCSE test programming in written papers, using pseudocode or a high-level language written by hand. Edexcel, Edexcel International GCSE, Eduqas, WJEC and OxfordAQA set a practical programming exam on a computer, and Eduqas, WJEC and OxfordAQA base it on a scenario or skeleton program released before the exam. Most boards are linear with everything sat at the end of the course; WJEC in Wales is unitised, so Unit 1 can be sat before Unit 2.

  • Multiple-choice and short theory questions: drilled against real past papers until definitions are exact
  • Algorithm and trace questions: practised by hand, with a consistent method for tracking every variable
  • Programming tasks, on paper or on screen: timed practice in your board's language, then refined until the code works and meets every requirement

What GCSE Computer Science topics do we cover?

OxfordAQA GCSE Computer Science

Eight topics examined in two papers sat in May/June, with no November series from 2026. Paper 1, Programming, is an on-screen exam (2 hours, 80 marks, 50%) based on a skeleton program released on 1 March of the exam year, available in C#, Python 3 or Visual Basic. Paper 2, Concepts and principles of computer science, is a written exam (2 hours, 80 marks, 50%). The qualification is linear, not tiered and graded 9–1.

  • 3.1 Algorithms
  • 3.2 Programming
  • 3.3 Data representation
  • 3.4 Computer systems
  • 3.5 Computer networks
  • 3.6 Cyber security
  • 3.7 Relational databases and structured query language (SQL)
  • 3.8 Web page design

OxfordAQA follows AQA's GCSE closely but adds web page design and examines programming on screen. Paper 1 moves from questions about the skeleton program in Section A, to small modifications in Section B, to major new functionality in Section C, with answers recorded in an electronic answer document. Sessions on this board study the pre-released skeleton program in depth and practise Section C modifications to time.

Eduqas (England) and WJEC (Wales) offer separate GCSE Computer Science qualifications with similar two-part structures. Both examine programming on screen in Python 3, based on a scenario released before the exam. We match tutors to the board on your exam entry.

Eduqas · England

Two components sat in the summer at the end of the course, graded 9–1. Component 1, Understanding Computer Science, is a written exam (1 hour 45 minutes, 100 marks, 50%). Component 2, Computer Programming, is an on-screen exam (2 hours, 80 marks, 50%) in Python 3, based on a scenario issued to schools on 1 September of the year before the exam.

  • 1. Hardware
  • 2. Logical operations
  • 3. Networking and cybersecurity
  • 4. Data representation and storage
  • 5. Data organisation
  • 6. Operating systems
  • 7. Principles of programming
  • 8. Algorithms and constructs
  • 9. Software development
  • 10. Program construction
  • 11. Impacts of digital technology on wider society

WJEC · Wales

A unitised GCSE graded A* to G, first awarded in 2027. Unit 1, Understanding Computer Science, is a digital exam (1 hour 30 minutes, 80 marks, 50%) available each summer. Unit 2, Computer Programming, is an on-screen exam (2 hours, 80 marks, 50%) based on a pre-release brief shared during Year 10 and usually sat in Year 11, using the Python IDLE IDE.

  • 1.1 Computer architecture
  • 1.2 How systems are structured and function
  • 1.3 How systems communicate
  • 1.4 Algorithms
  • 1.5 Software
  • 1.6 Logical operations
  • 1.7 Operating systems
  • 1.8 Systems development life cycle

On both boards, students work from the pre-released scenario before the exam, then in the exam adapt and extend a provided Python 3 program to meet new requirements without their own notes. Eduqas Component 1 also covers named UK legislation such as the Computer Misuse Act 1990. Sessions on this board work through the released scenario in detail and practise extending unfamiliar Python code under exam conditions.

Six topics examined in two papers sat in the June series. Paper 1, Principles of Computer Science (2 hours, 80 marks, 50%), can assess all topics. Paper 2, Application of Computational Thinking (3 hours, 80 marks, 50%), is a practical exam in which the task-based questions are completed on a computer under supervision, in Python, C# or Java, with a pseudocode reference document available. The qualification is not tiered and is graded 9–1.

  • Topic 1: Problem solving
  • Topic 2: Programming
  • Topic 3: Data
  • Topic 4: Computers
  • Topic 5: Communication and the internet
  • Topic 6: The bigger picture

At 3 hours, Paper 2 is the longest programming exam of any board here, and it mixes written questions with practical tasks, including connecting to and using data sources in code. The choice of Python, C# or Java is made by the school at entry. Sessions on this board build stamina for the 3-hour practical paper and practise Paper 1 questions that ask students to read and amend algorithms.

EDEXCEL GCSE Computer Science

Six topics examined in two papers sat in May/June. Paper 1, Principles of Computer Science, is a written exam (1 hour 30 minutes, 75 marks, 50%) covering Topics 1–5, with five compulsory questions, one per topic, and no calculator. Paper 2, Application of Computational Thinking, is an onscreen exam (2 hours, 75 marks, 50%) covering Topic 6, with six compulsory programming questions answered in Python 3. The GCSE is not tiered and is graded 9–1.

  • Topic 1: Computational thinking
  • Topic 2: Data
  • Topic 3: Computers
  • Topic 4: Networks
  • Topic 5: Issues and impact
  • Topic 6: Problem solving with programming

Unlike AQA and OCR, Edexcel examines programming in a fully practical onscreen paper. Students work in an IDE with provided coding files and a printed and electronic copy of the Programming Language Subset, but without internet access, and Paper 2 carries the synoptic assessment. Sessions on this board practise timed Paper 2 tasks in Python 3 using the Programming Language Subset, alongside the five topic questions on Paper 1.

Two written papers, each 1 hour 30 minutes, 80 marks and 50% of the GCSE, sat together in May/June at the end of the course. J277/01 Computer systems covers the six theory topics and includes one 8-mark extended response. J277/02 Computational thinking, algorithms and programming has Section A (50 marks) on concepts and Section B (30 marks) on practical programming skills. Neither paper allows a calculator. The GCSE is not tiered and is graded 9–1.

J277/01: Computer systems

  • 1.1 Systems architecture
  • 1.2 Memory and storage
  • 1.3 Computer networks, connections and protocols
  • 1.4 Network security
  • 1.5 Systems software
  • 1.6 Ethical, legal, cultural and environmental impacts of digital technology

J277/02: Computational thinking, algorithms and programming

  • 2.1 Algorithms
  • 2.2 Programming fundamentals
  • 2.3 Producing robust programs
  • 2.4 Boolean logic
  • 2.5 Programming languages and Integrated Development Environments

In Section B of J277/02, algorithms must be written in either OCR Exam Reference Language or the high-level language the student knows, so students need to be fluent in one of them on paper. Schools must also give every student a practical programming task during the course and confirm this with a Practical Programming Statement, although it carries no marks. Sessions on this board build Section B answers in OCR Exam Reference Language or your own language, and practise the 8-mark extended response on J277/01.

Eight sections examined in two papers sat in the same May/June series at the end of the course. Paper 1, Computational thinking and programming skills (2 hours, 90 marks, 50%), covers Sections 3.1 and 3.2. Paper 2, Computing concepts (1 hour 45 minutes, 90 marks, 50%), covers Sections 3.3 to 3.8 and includes SQL. The GCSE is not tiered and is graded 9–1. AQA has updated the specification for teaching from September 2025 and exams from 2027, removing some content such as optical storage and LAN topologies.

  • 3.1 Fundamentals of algorithms
  • 3.2 Programming
  • 3.3 Fundamentals of data representation
  • 3.4 Computer systems
  • 3.5 Fundamentals of computer networks
  • 3.6 Cyber security
  • 3.7 Relational databases and structured query language (SQL)
  • 3.8 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy

AQA's Paper 1 is taken in one of three languages, C#, Python 3 or VB.NET, and the school's choice decides the entry option. Students design, write, test and refine code on paper, and exam algorithms are presented in AQA's own pseudo-code. Paper 2 also expects students to write SQL. Sessions on this board practise Paper 1 in your school's language and give SQL and pseudo-code reading their own time.

Ten topics in two strands, examined in two compulsory written papers. Paper 1, Computer Systems (1 hour 45 minutes, 75 marks, 50%), covers Topics 1–6. Paper 2, Algorithms, Programming and Logic (1 hour 45 minutes, 75 marks, 50%), covers Topics 7–10 and ends with a scenario-based question. No calculators are allowed. 0478 is graded A* to G and 0984 is graded 9–1 on the same content and papers. Exams run in June and November, with a March series in India for 0478.

Computer systems

  • 1 Data representation
  • 2 Data transmission
  • 3 Hardware
  • 4 Software
  • 5 The internet and its uses
  • 6 Automated and emerging technologies

Algorithms, programming and logic

  • 7 Algorithm design and problem-solving
  • 8 Programming
  • 9 Databases
  • 10 Boolean logic

On Paper 2, coded solutions must be written in pseudocode, and answers in a programming language earn no marks, except in the 15-mark scenario question, where Python, Visual Basic or Java are also accepted. Cambridge has published a revised syllabus for first examination in 2029, which requires programming answers in Python and adds content including cloud storage models, artificial intelligence and quantum computing. Sessions on this board drill the Cambridge pseudocode conventions and practise the 15-mark scenario question to time.

Ready to start?

Tell us the subject, exam board and target grade. A Learning Advisor reviews it the same day.

Why parents trust us

4.9/5 from 312 reviews · used by students at 500+ schools

"My tutor helped me extensively over the summer and eventually I ended up getting a 9 in Maths. I was very happy and would 100% recommend.
Emily R
Emily R
GCSE Maths (2025)
"I was falling behind in Chemistry after missing a term. My tutor was patient, well organised and filled in every gap. I walked into my exams feeling ready for the first time."
Daniel K
Daniel K
GCSE Chemistry (2025)
"Weekly sessions on essay structure completely changed my History grades. My tutor knew the mark scheme inside out, and my coursework came back with full marks."
Sophie M
Sophie M
GCSE History (2025)
"Booking was easy and my tutor fitted around my school timetable. Physics finally made sense, and I got the grades I needed for my Engineering offer."
Maria P
Maria P
GCSE Physics (2025)
"I had my tutor for the final six months before exams. Every session was focused on my weak topics, and my Biology mock grade went up two grades by the real thing"
Hannah L
Hannah L
GCSE Biology (2025)
"I was retaking Economics and needed a different approach. My tutor made the content click and helped me plan my revision properly. I improved from a 5 to a 9"
Lisa T
Lisa T
GCSE Economics (2025)

FAQs

We have answers to your most frequently asked questions. Anything not answered here, please reach out to our team.

What's the difference between GCSE and IGCSE Computer Science?

GCSE Computer Science means the UK specifications from AQA, OCR, Pearson Edexcel and Eduqas, while IGCSE Computer Science means Cambridge IGCSE 0478 (0984 on the 9–1 scale) or Edexcel International GCSE 4CP0. The theory is similar, but the way programming is examined differs: Edexcel International sets a 3-hour practical exam on a computer, while Cambridge tests programming on paper and requires its own pseudocode style. Universities and sixth forms accept both. The UK GCSE is sat in May and June only, while Cambridge IGCSE and Edexcel International GCSE also run a full November series, which suits students outside the UK and anyone who needs a resit. Read more about online IGCSE tutoring.

What GCSE Computer Science grade do I need for A-Level?

Each sixth form and college sets its own entry requirements, so check the prospectus of the one you're applying to. As a guide, most ask for a grade 6 in GCSE Computer Science and a 6 or 7 in GCSE Maths for A-Level Computer Science, and selective schools often ask for a 7 in both. Some accept students who did not take GCSE Computer Science if their Maths grade is strong and they can show some programming experience. If you take Cambridge IGCSE on the A*–G scale, a grade A is broadly equivalent to a 7 and a C to a 4, the points that were aligned when the 9–1 scale was introduced (GOV.UK grading factsheets), so a requirement of grade 6 usually means a strong B. See A-Level Computer Science.

How much does GCSE Computer Science tutoring cost?

GCSE Computer Science tutoring with an academic tutor costs from $50 USD (£38) per hour, and packages save 5–15%, which suits weekly lessons that build programming skills steadily, with extra past paper sessions before mocks and the summer exams. Pay as you go is invoiced after each lesson, with no lock-in contracts. Professional tutors (qualified teachers and examiners) cost from $75 USD (£56) per hour. See pricing.

Late cancellations and no-shows are charged at half the lesson fee. That applies if you cancel less than one hour before the start time, or don't turn up. You can still change a session time whenever you need to, as long as you give your tutor notice.

Who are your GCSE Computer Science tutors?

Our academic tutors are high-achieving graduates and undergraduates who scored in the top band in Computer Science themselves, and our professional tutors are qualified teachers or examiners with 5+ years' experience. We accept only the top 5% of applicants. You are matched to a tutor who knows your board, so they can teach programming in the language your board uses and set practice in the same format as your exam, on paper or on screen. Read more about our GCSE tutors and how we select tutors.

How does GCSE Computer Science tutoring work?

Lessons are one-to-one and online, with a tutor matched to GCSE Computer Science, your exam board and your target grade. Each session works on your weakest areas using past paper questions from your own board, whether that is AQA, OCR, Pearson Edexcel, Edexcel International GCSE or Cambridge IGCSE 0478. For Computer Science that usually means regular programming practice in your board's language, tracing algorithms by hand, and drilling the theory definitions mark schemes reward. See how it works or start with the student application.

Is GCSE Computer Science hard?

It is a demanding subject because it combines two different kinds of work. The theory covers data representation, networks, hardware and cyber security, and needs exact definitions. The programming side needs problem solving: designing algorithms, tracing code and writing working programs for problems you have not seen before, either by hand or on screen depending on the board. Students who code regularly outside lessons have a real advantage. Our online GCSE tutoring focuses on exactly those areas.

How hard is it to get a grade 9 in GCSE Computer Science?

In summer 2026, 9.3% of GCSE Computing entries in England achieved a grade 9 and 29.9% achieved a 7 or above (JCQ), from 82,428 entries. Internationally, 9.5% of Edexcel International GCSE Computer Science candidates achieved a 9 (provisional figures from Pearson), and 14.3% of Cambridge IGCSE Computer Science candidates achieved an A* (Cambridge). The top grade goes to students who can write correct, efficient code for an unfamiliar problem under time pressure, not just those who know the theory.

What are the grade boundaries for GCSE Computer Science?

Grade boundaries are set after each exam series and change every year, so older figures are only a guide. In June 2026, AQA's grade 9 boundary for Computer Science was 160 out of 180 (89%), with grade 4 at 72 (40%). Pearson Edexcel's grade 9 was 118 out of 150 (79%), with grade 4 at 46 (31%). Edexcel International GCSE 4CP0 set grade 9 at 140 out of 160 (88%), and Cambridge IGCSE 0478's A* threshold was 115 to 120 out of 150 (77–80%), depending on the paper variant. Sources: AQA, Pearson, Pearson International and Cambridge.

Does GCSE Computer Science have coursework, practicals or a speaking exam?

There is no coursework. The boards differ in how programming is tested: AQA, OCR and Cambridge IGCSE test it in written papers, where you write and trace code by hand, while Pearson Edexcel, Edexcel International GCSE, Eduqas and OxfordAQA set a practical programming exam on a computer. OCR also requires schools to give students a programming project and submit a Practical Programming Statement, but it earns no marks. There is no speaking exam on any board. See the Edexcel International specification.

How is GCSE Computer Science assessed?

GCSE Computer Science is assessed entirely by exams, with no coursework counting towards the grade, and the papers are sat at the end of the course. AQA sets Paper 1 Computational thinking and programming skills (2 hours) and Paper 2 Computing concepts (1 hour 45 minutes), each worth 50%, and OCR sets two 1 hour 30 minute papers. Pearson Edexcel and Edexcel International GCSE instead set a practical programming exam on a computer, while Cambridge IGCSE 0478 tests programming on paper using pseudocode. See the AQA specification.

Ready to find your GCSE Computer Science tutor?

We will find you a tutor in 24 hours and if you are not happy after the first session, we will give you a full refund and find you another tutor for no extra charge.