1,000+ happy customers
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!
We keep things as simple as possible. Our objective is to make finding a tutor convenient, efficient and effective.
Complete an application online which will be received by one of our dedicated Learning Advisors
Our experienced Learning Advisor will review your application, and match you with the most appropriate tutor based on your application
Once we confirm with the tutor, the tutor will make contact to organise your first session.
Our tutors will work around your schedule to organise a session whenever you would like. Only pay for tutoring you have completed.
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.
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
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
Due to our international operations we quote our prices in USD. Pound amounts are an indicative conversion and you will be invoiced in USD.
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
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
Our team is a combination of GCSE graduates who sat these exams recently and qualified teachers with years of classroom and examining experience.

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.

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.

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.
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
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:
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:
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.
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.
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.
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.
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.
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.
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.
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.
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
J277/02: Computational thinking, algorithms and programming
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.
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
Algorithms, programming and 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.
Tell us the subject, exam board and target grade. A Learning Advisor reviews it the same day.
4.9/5 from 312 reviews · used by students at 500+ schools
We have answers to your most frequently asked questions. Anything not answered here, please reach out to our team.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Check out our free content about the GCSE