How to Choose an A Level Computer Science Tutor
Tutoring Guides

How to Choose an A Level Computer Science Tutor

Tutopiya Team Academic team
• 9 min read
Last updated on

Choose an A Level Computer Science tutor who knows your child’s exam board, is fluent in the programming language their school uses, teaches theory as carefully as code, and supports the project within the board’s rules. A Level Computer Science is assessed very differently by AQA, OCR and Cambridge International, so the tutor’s board experience matters. This guide explains the differences, where students lose marks, and how to choose a tutor.

Written by Tutopiya, an online tutoring company.

Key takeaways

  • AQA 7517, OCR H446 and Cambridge 9618 are assessed differently; match the tutor to the board.
  • Theory papers cost strong coders many marks.
  • Programming practice should be in the school’s language and the exam’s style.
  • The project (NEA) must be the student’s own work.

How do the boards compare?

Each board combines programming and theory, but in different formats.

BoardAssessmentNotes
AQA 7517On-screen programming exam, written theory paper, NEA projectPaper 1 uses pre-release skeleton code
OCR H446Two written papers plus a programming projectTheory-heavy written papers
Cambridge 9618Four papers, including practical programmingNo coursework; often taken by international students

Check the current specification on each board’s site, for example the AQA A Level Computer Science page.

Where do A Level Computer Science students lose marks?

  • Theory precision: vague answers on networks, data structures and operating systems.
  • Algorithm tracing under time pressure.
  • Boolean algebra and number representation.
  • Programming under exam conditions, especially with unfamiliar code.
  • Project write-ups that don’t match the criteria.

What should an A Level Computer Science tutor offer?

What to checkWhy it matters
Board experiencePapers and projects differ
Programming languageMatch Python, C#, Java or the school’s choice
Theory teachingPrecise written answers earn marks
Exam-style coding practiceBuilds speed and accuracy
Project approachMust follow the board’s rules

You can browse A Level Computer Science tutors, including Cambridge 9618 tutors in Singapore and other cities.

How should a tutor support the NEA or project?

By teaching techniques and explaining criteria on practice problems; the student designs, codes and documents their own project.

AllowedNot allowed
Teaching programming techniquesWriting any of the project code
Explaining analysis, design and testing criteriaDebugging the real project for the student
Showing how to document using examplesEditing the write-up

The rules for non-exam assessment are set by each board and enforced by schools. The UK’s Joint Council for Qualifications also publishes guidance on coursework integrity.

How to choose a tutor: step by step

  1. Confirm the board, specification and school language.
  2. Share recent test results to show whether theory or coding is weaker.
  3. Book a trial lesson on a weak topic, such as tracing a recursive algorithm.
  4. Ask how the tutor teaches written theory answers.
  5. Agree a plan for theory, programming practice and the project timeline.

What does a good lesson look like?

  1. Warm-up: trace a short algorithm by hand.
  2. Theory: one past-paper question, marked against the scheme.
  3. Programming: solve an exam-style task in the school’s language.
  4. Review: what went wrong and why.

Signs your child needs a Computer Science tutor

  • strong at coding but low marks on written theory;
  • slow or inaccurate when tracing algorithms;
  • stuck on the project’s design or testing stages;
  • unfamiliar with the board’s pseudocode conventions.

How much tutoring is enough?

One hour a week suits most students, with more before mocks and project deadlines. AQA students benefit from extra practice with the pre-release skeleton code before Paper 1.

Questions to ask an A Level Computer Science tutor

  1. Which boards and languages do you teach?
  2. How do you prepare students for on-screen or practical papers?
  3. How do you support the project within the rules?
  4. How will you track progress on theory topics?

Does online tutoring work for this subject?

Yes. Code is shared on screen, so tutor and student can write, run and debug programs together, and pseudocode questions are worked through on a shared whiteboard. That makes online lessons particularly natural for this subject.

How Tutopiya tutoring works

Tutopiya offers one-to-one online A Level Computer Science tutoring.

  • A tutor matched to your child’s board and language.
  • Code shared on screen, with live problem-solving.
  • A free first trial lesson, with no card needed.
  • From 4 hours a month per subject. Each tutor sets their own rate, which you see before booking.
  • AI lesson analysis gives a summary, flashcards and quiz questions after each lesson.

See our A Level tuition page.

Common mistakes

  • Coding practice only → practise written theory every week.
  • Learning a different language from school → match the school.
  • Starting the project late → plan it early.
  • Ignoring pre-release material → practise with it (AQA).

Talk to us

For IB students, see our guide to choosing an IB Computer Science tutor. To compare providers, read our guide to online A Level tutoring services, or contact our team.

Summary: choose an A Level Computer Science tutor who matches your child’s board and programming language, teaches theory as carefully as code, and supports the project within the rules.

Frequently asked questions

What should I look for in an A Level Computer Science tutor? +

Experience with your child's board (AQA 7517, OCR H446 or Cambridge 9618), confidence in the programming language the school uses, strong teaching of theory topics, and an approach to the NEA or project that stays within the board's rules.

How is A Level Computer Science assessed? +

It depends on the board. AQA uses an on-screen programming exam, a written theory paper and a non-exam assessment project. OCR uses two written papers and a programming project. Cambridge 9618 uses four papers, including a practical programming paper.

Can a tutor help with the A Level Computer Science project? +

Yes, within the board's rules. A tutor can teach programming techniques and explain the marking criteria, but the code and write-up must be the student's own, and the teacher authenticates the work.

Is A Level Computer Science hard? +

It is demanding because it combines programming under exam conditions with precise theory on topics such as data structures, networks and Boolean algebra. Students strong in coding often lose marks on theory.

Does Tutopiya offer A Level Computer Science tutors? +

Yes, for AQA, OCR and Cambridge. The first trial lesson is free with no card required, and each tutor's rate is shown before booking.

Ready to Excel in Your Studies?

Get personalised help from Tutopiya's expert tutors. Whether it's IGCSE, IB, A-Levels, or any other curriculum — we match you with the perfect tutor and your first session is free.

Book Your Free Trial
T

Written by

Tutopiya Team

Academic team

Get Started

Courses

Company

Subjects & Curriculums

Resources

Book a Tutor

Struggling with this topic?

Practice with AI-powered topic quizzes — 100% free