top of page
I’m Mr Roy, a secondary school teacher based in South Wales with 4 years experience teaching Computer Science at GCSE and A-Level. I also teach GCSE Maths, helping students prepare effectively for their exams and build confidence to achieve their best results.

Book a free session today 

I'm based in South Wales (Cardiff and Newport)  and can offer flexible tuition to suit your needs:

​

  • Willing to travel up to 30 minutes from my location for in-person sessions.

  • Most classes are convenient and online, using Teams or Google Meet (your preference).

  • Provide structured weekly work to keep students on track.

  • Conduct mock exams and past paper questions (PPQs) to build confidence and exam readiness.

Covering all major exam boards including WJEC (Wales), AQA, OCR, and Edexcel, with teaching tailored to the specific specification and exam style 

Maths

GCSE Maths focuses on these core strands:

​

Number
Students build fluency with integers, decimals, fractions, percentages, ratio and proportion. This includes powers, roots, standard form, and understanding how numbers behave in real-life contexts like finance, growth, and comparison.

​

Algebra
This is about spotting patterns and relationships. Students learn to manipulate expressions, solve equations and inequalities, work with sequences, graphs, simultaneous equations, and quadratic equations. Algebra underpins most higher-grade problem solving.

​

Geometry & Measures
Students study properties of shapes, angles, area, perimeter, volume, surface area, transformations, and coordinate geometry. Trigonometry and Pythagoras are key, along with reasoning about scale, similarity, and constructions.

​

Statistics & Probability
Students interpret and represent data using charts and graphs, calculate averages and spread, and understand probability. This includes analysing real data, estimating outcomes, and making justified conclusions.

Computer Science

GCSE Computer Science focuses on these core strands:

​

Computer Systems
Students learn how computers work internally, including hardware, software, the CPU, memory, storage, and operating systems. This builds understanding of how data is processed, stored, and transferred in real-world systems.

​

Data Representation
This covers how computers store and process data. Students study binary, hexadecimal, images, sound, text, and data compression. The aim is to understand how everyday digital information is represented at a low level.

​

Algorithms
Students learn how to design clear, step-by-step solutions to problems. This includes flowcharts, pseudocode, trace tables, searching and sorting algorithms, and understanding efficiency. Algorithms develop logical thinking and problem-solving skills.

​

Programming
Students write, read, and debug programs using a high-level language. Key concepts include variables, data types, selection, iteration, arrays, subprograms, and basic file handling. The focus is on turning ideas into working code.

About Home Learning Tutors

At Home Learning Tutors, your child’s progress is my number one priority. I create a supportive, one-to-one learning environment where lessons are carefully tailored to each student’s individual needs, helping them build confidence and achieve their best. To fit around family schedules, I offer flexible lesson options — from hourly sessions to weekly or monthly plans. My aim is to make learning structured, accessible, and adaptable, so you can choose what works best for your child.

Father and Son Playing

Lets get in touch

Hourly sessions are £30 for GCSE & £40 for A-level 

© 2035 by Head of the Class. 

bottom of page