Level + Subject

A LEVEL Science Tutor

A-level computer science is a strange subject — half maths, half abstract reasoning, with a programming project bolted on. AQA and OCR papers test logic gates, Big O complexity, recursion, the von Neumann architecture, the difference between TCP and UDP, and your child's ability to write decent Python or VB pseudocode under time pressure. A weak tutor knows the spec. A good tutor has actually built things — they understand why a binary search tree is faster than a linked list because they've used both in real code. This page is for parents booking that tutor. We cover what to look for, AQA vs OCR, what tutors charge in 2026, and how to fit a project mentor around the rest of A-level work. 5% platform fee, free trial lesson.

4.9 from 1,200+ student reviews · Vetted twice · 5% platform fee
239+
Vetted tutors
5%
Platform fee — lowest in UK
Free
Trial lesson
92%
Hit target grade

What separates a strong A-level CS tutor

Three things. First, code fluency: they should be able to write a working binary tree insertion in Python live during the trial lesson, not look it up. Second, mark-scheme awareness — they should know that AQA Paper 1 weights efficiency analysis heavily and that OCR rewards specific terminology like “polymorphism” over a paraphrase. Third, NEA realism: they should tell your Year 12 child that an over-ambitious project (a full e-commerce site, an AI chatbot) will tank their NEA marks because the documentation can’t keep up. The tutor who says “let’s pick something smaller and document it properly” is the one who gets your child a clean A.

A note on personality. CS A-level pupils tend to be self-directed and comfortable with online tools. They get bored fast with handholding. The right tutor pushes them to debug their own code first, intervenes after 5 minutes of stuck rather than 30 seconds, and treats them as a junior developer rather than a child to be coddled. Trial lessons let you check that fit.

What’s on each board

Quick orientation:

  • AQA — Paper 1 (on-screen programming exam, 40%), Paper 2 (theory, 40%), NEA (20%). Programming-language-of-choice for Paper 1.
  • OCR H446 — Paper 1 (computer systems, 40%), Paper 2 (algorithms and programming, 40%), NEA (20%). Both written papers; no on-screen.

Topics that wreck the most students at exam:

  • Recursion (especially recursive trees)
  • Big O complexity analysis (O(1), O(log n), O(n), O(n²))
  • Hashing and collision resolution
  • TCP/IP stack vs OSI model — many mix the two up
  • Boolean algebra simplification using Karnaugh maps
  • Pointers, references, and pass-by-value vs pass-by-reference

A good tutor knows where each lurks in past papers and drills accordingly.

Pitfalls and a real case

The big trap is the “I’m good at coding so I’ll be fine” student. The exam isn’t a coding exam in the way a coding interview is — it rewards specific terminology and mark-scheme phrasing. Bright self-taught coders sometimes drop a grade because they wrote answers in their own language instead of the spec’s. The fix is past-paper practice with strict marking.

The other trap is the NEA submitted at midnight before the deadline, undocumented. NEAs are typically 60-100 pages of report. A weekend rush won’t get marked above 40/75. Plan it in October, write as you build, and your tutor reviews chunks weekly.

A real example: Year 13 from a state grammar in Trafford, OCR, predicted B in October. Tutor diagnosed weak Big O understanding and a chaotic NEA structure. Twelve £60 sessions across the year — six on theory drilling, six on NEA review. June: A*. NEA scored 71/75. Total tutor spend £720. The student went on to read computer science at Manchester.

Pricing, fees and how to book

A typical A-level CS contract — Year 12 January through to Year 13 May — is around 40-50 sessions, mixing weekly theory and NEA reviews. At £55/hour that’s £2,200-£2,750. NEA-only mentoring (8 sessions of 90 minutes) is roughly £660-£800.

TheTutorLink takes 5% per lesson, no subscription, no signing fee. Free trial lesson with any tutor — half an hour, no charge, get them to talk through a recursion question or review a snippet of your child’s code. If the explanation makes sense and the code review is sharp, you’ve found your tutor. Search “A-level computer science”, filter by exam board (AQA / OCR) and language (Python / VB / Java), and book a trial. The strong profiles name specific languages, name the boards they’ve taught this year, and list the universities their previous students went on to.

Frequently asked questions

What's the difference between AQA and OCR A-level computer science?

AQA's project (NEA) is worth 20% and tends to be more flexible in scope. OCR's NEA is also 20% but has tighter expectations on documentation. Theory papers differ on weight: AQA Paper 1 is on-screen programming, AQA Paper 2 is theory. OCR is two written papers, no on-screen exam. A tutor must know which board your child sits — AQA programming-paper preparation is fundamentally different from OCR-style essay-format theory.

Should the tutor be a developer or a teacher?

Both, ideally. A working developer who's tutored before brings real-world programming intuition; a teacher knows the mark scheme. The best A-level CS tutors on the platform have a Russell Group computer science degree (Imperial, UCL, KCL, Manchester) and either teaching experience or a current dev role. Avoid tutors whose only credential is 'I work at a tech company' — that doesn't translate to mark-scheme awareness.

How much does an A-level computer science tutor cost?

£45-£70 per hour in 2026. Imperial / UCL / Cambridge graduates with NEA project mentoring experience charge £60-£75. New tutors with a strong CS first from a Russell Group can sit at £40-£50 and offer good value. Online and in-person rates are similar — most CS tutoring is naturally online because of screen-share and code review.

Can a tutor help with the NEA programming project?

Yes — this is one of the highest-leverage tutoring purchases at A-level. The NEA is 20% of the grade and most students lose marks on documentation, not on code quality. A tutor familiar with the mark scheme will guide structure (analysis, design, technical solution, testing, evaluation) and code-review without coding it for the student. Six to eight 90-minute sessions across Year 13 autumn term is typical.

What if my child is doing the project in Python and the tutor uses Java?

Most A-level NEAs are Python; some choose VB.NET, Java, or C#. A strong tutor is fluent in Python and at least one other. If your child has chosen a language the tutor doesn't actively use, switch tutor — half-knowing a language wastes session time. Filter on the platform by language.

When should we start?

September of Year 12 if your child is shaky on programming basics — most struggle with recursion, Big O and pointers in Year 13 unless Year 12 was solid. NEA support starts mid-Year 12 (project chosen by spring half-term ideally). A March-of-Year-13 starter can rescue a grade boundary on theory but rarely fixes a weak NEA in time.

Find your tutor today.

Free trial lessons. 5% platform fee. Every tutor vetted twice. Browse 239 tutors right now.