top of page
Need help with Maths or Computer Science GCSEs?

Hi I am Mr Roy, a secondary school teacher based in South Wales. I offer friendly, one-to-one tutoring that actually makes things click — available in person across Cardiff and Newport, or online anywhere in the world. No scripts, no one-size-fits-all — just real support built around your child. Email me today to book a free intro session, no strings attached.


Book a free session today 

Covering all major exam boards including WJEC, 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
 

© 2035 by Head of the Class. 

bottom of page