Free demo class

Computer Science Tutor | 1-to-1 Online Tuition for KS3, GCSE & A-Level

Looking for a computer science tutor for your child? Richmond Tutoring gives students in the UK at KS3, GCSE and A-Level 1-to-1 online lessons with a computer science specialist — programming in Python and the theory, on your child’s own exam board. £36 a lesson, no contract, and the first 45-minute lesson is free.

A computer science tutor at a whiteboard of flowcharts, a binary tree, a graph and an if statement, with code on a monitor and a small robot kit on the desk.
Choose a level

Computer Science Tutoring for KS3, GCSE and A-Level

Three stages, three different jobs. Pick the one your child is on to see exactly how we teach it.

A laptop showing a Python program that works out an average mark, with its output below the code.
Years 7, 8 & 9 · ages 11–14

KS3 Computer Science Tutoring

Computing is taught to every pupil at KS3, and it is where students move from block-based code to typed code and meet the theory for the first time. Gaps here follow a student straight into GCSE.

In lessons, we focus on helping students to:

  • Write their own programs in Python, not just follow worked examples
  • Understand algorithms, binary and logic well enough to explain them
  • Keep up with school, and make an informed choice about GCSE Computer Science
KS3 computer science tutoring
A Year 10 student writing an exam paper at his desk in a school classroom.
Years 10 & 11 · OCR, AQA, Edexcel

GCSE Computer Science Tutoring

Computer Science at GCSE brings together two very different skills: understanding how things work, and being able to make that understanding work in code. Students often find one side easier than the other, so both need regular practice.

In lessons, we focus on helping students to:

  • Write and understand code in Python, pseudocode and the language required by their course
  • Think through problems using algorithms, trace tables and computational thinking
  • Turn knowledge into marks with structured practice of exam questions and programming problems
GCSE computer science tutoring
A sixth-form student at his desk at home in a one-to-one online lesson, his tutor on screen.
Years 12 & 13 · AQA & OCR

A-Level Computer Science Tutoring

A-Level Computer Science takes the ideas students meet at GCSE and asks them to think about them in much greater depth. Programs become more complex, the theory becomes more demanding, and the NEA gives students a substantial project to plan and build.

In lessons, we focus on helping students to:

  • Build stronger programming skills and tackle increasingly complex problems independently
  • Understand the deeper theory behind algorithms, data structures and computer systems
  • Approach exams and the NEA with confidence — from interpreting the question to developing and explaining a solution
A-Level computer science tutoring
Why Richmond

Why Parents Choose Us for Computer Science

Computer science is two subjects in one: programming and theory. We find the one holding your child back, and build the lessons around it.

  1. A computer science specialist

    Computer science specialists are hard to find, in schools and in tutoring. Your child is taught by someone who programs and knows the course, not a maths tutor filling in.

  2. Coding and theory, together

    Most students are good at one half and weak at the other. We find which half is costing the grade, and link the two: a theory topic, then a small program that shows it working.

  3. Code that works on paper

    A child who codes well at a keyboard can still lose marks writing an algorithm by hand. We practise exactly that, in the board’s own pseudocode, until it is routine.

  4. Try a full lesson first, free

    The first lesson is a real 45-minute class and you can sit in. A short note follows every lesson after that, there is no contract, and if we do not think we can help, we will say so.

Results

Our Results Speak

9s and A*sin GCSE and A-Level maths, published so far

We publish results student by student, checked against a results slip first. So far they are in maths: 11 grade 9s in GCSE Maths since 2024 (2 in 2024, 6 in 2025 and 3 in 2026) and an A* at A-Level.

Computer science results will be published the same way, with the board and marks.

A student writing a paper exam in a school hall, with no computer on the desk.
Happy families

What Parents Say

Google reviews, quoted exactly as written.

“My daughter has been learning with him for the past few months, and the improvement in her skills has been truly noticeable. He explains concepts in a simple and understandable way, making even difficult topics easier to grasp.”

Ameya PuranikGCSE · Google review

“One of my children struggles with attention and our tutor is always looking for different methods to keep him engaged and motivated, and provides regular feedback after each lesson.”

Federica DonniniTwo siblings · Google review

“Very professional, well organised, lessons adapted to my daughter’s needs, explains concepts in a very clear way. She feels more confident.”

Maria CentenoMaths · Google review
Who teaches

Who teaches Computer Science at Richmond Tutoring

Every tutor teaches only the subject they specialise in, and works from your child’s own exam board. Before anyone teaches for us they have an interview and give us a demo lesson, and your child keeps the same tutor from week to week.

Questions

FAQs

How much does a computer science tutor cost?

Richmond Tutoring charges £36 for a 60-minute one-to-one online computer science lesson, with no contract or placement fee. The first 45-minute lesson is free.

Does my child need a computer science tutor?

Usually when one of these is true: they can code but lose marks on the theory, they understand the theory but freeze when asked to write a program, algorithm questions keep coming back blank, or the A-Level project is falling behind. If you are not sure, book the free demo class. If we do not think your child needs lessons, we will tell you.

Does online tutoring work for programming?

Yes — it is one of the easiest subjects to teach online. Student and tutor look at the same code, run it and trace it line by line together, and written algorithm practice happens on a shared whiteboard, which is how the exams test it. Every lesson is recorded.

My child’s school uses a language other than Python. Can you still help?

Usually, yes. Tell us the language when you book. The ideas that are examined — sequence, selection, iteration, data structures, algorithms — are the same in every language, and the exam papers use the board’s own pseudocode or reference language, which every student has to be able to read.

Can you help with the A-Level NEA project?

Yes, within the rules. A tutor can teach the programming and theory a project needs, explain what the marking criteria ask for and help your child plan their time. The project must be your child’s own work, so we never write or fix their code, and outside help has to be declared to their teacher. The A-Level page sets out exactly what we do.

Which courses and exam boards do you teach?

KS3 computing, following your child’s own school, then GCSE Computer Science on OCR (J277), AQA (8525) and Pearson Edexcel (1CP2), and A-Level Computer Science on AQA (7517) and OCR (H446). Our focus is the UK specifications, but we teach International GCSE too. We don’t teach International A-Level or IB.

Book a free 45-minute computer science demo class

A real lesson, one to one, with a computer science specialist — free, before you decide anything. Tell us the year group, the exam board and whether it is the coding or the theory that is going wrong.

  • No placement fee, no contract, nothing to sign
  • We reply to every enquiry the same day

Ask for the demo class

Five boxes, and we have filled two of them in for you.

We only use your details to answer this enquiry. Privacy · Terms

Thank you — that’s with us.

We’ll be in touch to arrange the demo class, usually the same day. If it’s urgent, ring 07901 286606.

Free 45-minute demo class. Tell us the year group and the exam board.

07901 286606 Book a free demo class