How to Choose an A Level Computer Science Tutor
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.
| Board | Assessment | Notes |
|---|---|---|
| AQA 7517 | On-screen programming exam, written theory paper, NEA project | Paper 1 uses pre-release skeleton code |
| OCR H446 | Two written papers plus a programming project | Theory-heavy written papers |
| Cambridge 9618 | Four papers, including practical programming | No 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 check | Why it matters |
|---|---|
| Board experience | Papers and projects differ |
| Programming language | Match Python, C#, Java or the school’s choice |
| Theory teaching | Precise written answers earn marks |
| Exam-style coding practice | Builds speed and accuracy |
| Project approach | Must 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.
| Allowed | Not allowed |
|---|---|
| Teaching programming techniques | Writing any of the project code |
| Explaining analysis, design and testing criteria | Debugging the real project for the student |
| Showing how to document using examples | Editing 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
- Confirm the board, specification and school language.
- Share recent test results to show whether theory or coding is weaker.
- Book a trial lesson on a weak topic, such as tracing a recursive algorithm.
- Ask how the tutor teaches written theory answers.
- Agree a plan for theory, programming practice and the project timeline.
What does a good lesson look like?
- Warm-up: trace a short algorithm by hand.
- Theory: one past-paper question, marked against the scheme.
- Programming: solve an exam-style task in the school’s language.
- 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
- Which boards and languages do you teach?
- How do you prepare students for on-screen or practical papers?
- How do you support the project within the rules?
- 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 TrialWritten by
Tutopiya Team
Academic team
Related Articles
How to Choose an A Level Business Tutor
Choosing an A Level Business tutor for AQA, Edexcel, OCR or Cambridge 9609: case studies, calculations, evaluation and exam technique. Book a free trial lesson.
A Level Chemistry Tutor in Malaysia: How to Choose
Finding an A Level Chemistry tutor in Malaysia: Cambridge 9701 and Edexcel IAL, practical papers, online vs tuition centre, and lessons in Malaysian time.
How to Choose an A Level English Literature Tutor
Choosing an A Level English Literature tutor for AQA, Edexcel, OCR or Cambridge 9695: set texts, essay writing, unseen analysis and the NEA. Book a free trial.
