Online GCSE Tutoring in Romford
One-to-one lessons for Year 10, Year 11 and resit students, £30 per lesson
Online GCSE tutoring in Romford across the subjects we teach. The Computer Science conversation here often starts with a puzzled parent: he builds games in Python every weekend, so why did he get a 4 in the mock?
The answer is that the mock was on paper. GCSE Computer Science tests programming in a written exam, with no computer, no error messages and nothing to run, and that is a different skill from coding at a keyboard.
This page explains how that came about, what the programming questions actually ask, and how to prepare for them. The first session is free.

What Romford parents ask
- Why coding skill is not showing in the grade.
- Whether there is still a project.
- What writing code on paper involves.
- Which language to practise.
- How to revise the theory paper too.
Why is programming tested on paper?
Because the project that used to assess it could not be kept fair, so the regulator moved it into the exam.
GCSE Computer Science once included a programming project that counted towards the grade. When the first 9 to 1 cohort was part way through the course, Ofqual found that the tasks had been posted online and the rules were not being followed reliably, and it removed the project from the grade from 2018.
In January 2019 it confirmed the long-term plan for GCSE Computer Science. From the 2022 exams, programming skills are assessed by examination, with each board free to choose how. Schools still have to confirm that students were given the chance to complete a programming task, but that task carries no marks.
So the programming a student does in lessons and at home is preparation, not assessment. What counts is whether they can read, write and fix code on paper under timed conditions.
How the assessment changed
| Period | How programming was assessed |
|---|---|
| Up to 2017 | Project counted towards the grade |
| 2018 to 2021 | Project required but did not count |
| 2022 onwards | Assessed in the written exams |
Ofqual, long-term plan for GCSE Computer Science, January 2019.
What do the programming questions ask?
Reading code, tracing it, finding errors and writing short programs, all by hand.
Most papers include questions that show a short program and ask what it outputs, which line contains an error, or how to change it to do something else. Others ask the student to write an algorithm or a short program from scratch, either in a high-level language or in the board’s own pseudocode.
On screen, a student can write something roughly right, run it, read the error and fix it. On paper there is no feedback loop. Syntax has to be right from memory, indentation has to be clear, and logic errors such as an off-by-one loop have to be spotted by reading carefully.
That is why confident coders can underperform. Their skill is real, but it relies on the computer catching their mistakes, and the exam takes that away.
Non-exam assessment in the subjects that still have it is covered on our Wealdstone page.
Common programming question types
- What does this code output?
- Complete the missing lines.
- Find and fix the error.
- Trace the variables through a loop.
- Write a short program to a specification.
How should a student prepare?
Practise away from the keyboard: trace tables, handwritten code, and the board’s pseudocode guide.
Trace tables come first. Taking a short program and recording the value of every variable on each pass through a loop builds exactly the careful reading the exam rewards, and most students find it tedious precisely because they have never had to do it.
Next, write code by hand. Short tasks, written on paper, then typed in and run to see what broke. The gap between what they wrote and what works is the most useful feedback a student can get.
Finally, learn the board’s reference language or pseudocode. Each board publishes a guide, and exam questions are often written in it. A student who has only ever seen Python can lose time simply decoding the question.
Romford students attend schools including Royal Liberty, Frances Bardsley, Marshalls Park and Bower Park, and the board varies between them, so check which pseudocode guide applies before practising.
A weekly routine for the programming paper
Two trace tables
Loops and conditionals.
One handwritten program
Then typed in and tested.
One error-finding question
From a past paper.
Ten minutes of pseudocode
In the board’s own style.
Review what broke
And why.
Which GCSE subjects can your child get help with?
Computer Science alongside every other subject we teach.
Computer Science
Both papers, theory and programming. See GCSE Computer Science tutoring.
Maths
Useful for the logic and binary topics. See GCSE Maths tutoring.
English Language and Literature
Both GCSEs. See GCSE English tutoring.
Combined and Triple Science
Specialist for each science. See GCSE Science tutoring.
Business Studies
Including the finance topics. See GCSE Business Studies tutoring.
History, Geography and RS
Where a specialist can take it on.
What about resit students in Romford?
Most resit questions here concern English and Maths, studied at college alongside a main course.
Students without grade 4 in English or Maths keep studying them after Year 11. The 16 to 19 maths and English condition of funding sets the route: grade 3 means another attempt at the GCSE, and grade 2 or below allows Functional Skills level 2.
Computer Science itself is rarely resat, since there is no funding requirement attached to it, but a student heading for a computing course at college may want the Maths grade secured first.
For resit students
- The college arranges the entry.
- November covers Maths and English Language.
- Summer covers every subject.
- Evening slots fit around college.
See GCSE resit tutoring and the exam dates page.
How does an online lesson run?
On video with a shared whiteboard, where code is written by hand and traced line by line together.
Free first session
Including a short paper-based code task.
Gap between screen and paper measured
So we know where to start.
Weekly slot agreed
Evenings or weekends.
Trace and write tasks between lessons
Short and regular.
Past papers in the final term
Timed and marked.
See how it works for the full process. Havering publishes its school term and holiday dates and recommends that families at academies, voluntary aided and free schools check with the school directly.
What does a GCSE tutor in Romford cost?
£30 a lesson, one to one, for Computer Science or any other subject.
Computer Science is one of the subjects where schools most often struggle to recruit specialist teachers, so a tutor who knows both the theory paper and the programming questions can be worth more here than in most subjects.
The GCSE tutoring cost guide covers what the wider market charges, and the online versus in-person comparison sets out where each format genuinely wins.
What £30 covers
- A full lesson with a Computer Science specialist.
- Paper-based code practice set between lessons.
- Theory and programming in one plan.
- No registration fee.
- A different tutor if the match is wrong.
Tell us how your child codes now
Whether they program for fun, only in lessons, or barely at all.
- Year group and subject.
- Exam board, if known.
- Latest mock grade.
- Languages they have used.
- Days and times that suit.
Prefer to talk? WhatsApp us or use the contact page.
Send an enquiry
Frequently asked questions
Is there still a programming project in GCSE Computer Science?
Students must still be given the chance to complete a programming task during the course, and the school confirms this to the board. But it does not count towards the grade. Programming is assessed in the written exams.
Do students write code by hand in the exam?
Yes, on most papers. They read, trace, complete, correct and write code on paper, often in the board’s own reference language or pseudocode rather than a real programming language.
Why does a student who codes well at home struggle on the paper?
Because there is no computer to run the code, no error messages and no autocomplete. Every mistake has to be caught by reading, and precise syntax and logic have to come from memory.
What is trace table practice?
Following a short program line by line on paper and recording the value of each variable as it changes. It is one of the most reliable ways to prepare for the code-reading questions.
Which programming language should my child learn?
Whichever the school teaches, usually Python. The exam accepts a range of languages or the board’s pseudocode, so fluency matters more than the choice.
Do you teach GCSE Computer Science?
Yes, both papers, alongside Maths, English, the sciences and Business Studies.
What does a lesson cost?
£30 a lesson, one to one, with code practice set in between.
Is there a Romford office?
No. Teaching is entirely online, and the business is registered in Feltham, not RM1.
Book a free GCSE session for your child in Romford
One free one-to-one session, no card details and no obligation. For Computer Science we will set a short paper-based code task so you can see the gap for yourself.
