GCE O-Level Maths Help & Practice

Everything You Need in One Place

Homework problems? Exam preparation? Trying to grasp a concept or just brushing up the basics? Our extensive help & practice library have got you covered.

Learn and Practise With Ease

Our proven video lessons ease you through problems quickly, and you get tonnes of friendly practise on questions that trip students up on tests and finals.

Instant and Unlimited Help

Our personalized learning platform enables you to instantly find the exact walkthrough to your specific type of question. Activate unlimited help now!

Get step-by-step breakdowns from our practice solutionsSee your practice accuracy over timeKeep your streak going with our daily recommendations
Currently Learning

Become a member to get more!

Join Now
Practice Results

Become a member to get more!

Join Now
Suggested Tasks

Become a member to get more!

Join Now
  1. 1Numbers and Relations
    1. 1.1Place value
    2. 1.2Comparing and ordering numbers
    3. 1.3Rounding numbers
  2. 2Number Theory
    1. 2.1Divisibility Rules
    2. 2.2Determining Common Factors
    3. 2.3Determining Common Multiples
    4. 2.4Introduction to exponents
  3. 3Adding and Subtracting Integers
    1. 3.1Introduction to integer addition
    2. 3.2Adding integers
    3. 3.3Introduction to integer subtraction
    4. 3.4Subtracting integers
    5. 3.5Application of integer operations
  4. 4Multiplying and Dividing Integers
    1. 4.1Understanding integer multiplication
    2. 4.2Multiplying integers
    3. 4.3Understanding integer division
    4. 4.4Dividing integers
    5. 4.5Applications of integer operations
  5. 5Operations with decimals
    1. 5.1Adding and subtracting decimals
    2. 5.2Multiplying decimals
    3. 5.3Dividing decimals
    4. 5.4Order of operations (BEDMAS)
  6. 6Adding and Subtracting Fractions
    1. 6.1Using models to add and subtract fractions
    2. 6.2Adding fractions with like denominators
    3. 6.3Subtracting fractions with like denominators
    4. 6.4Adding and subtracting fractions with unlike denominators
    5. 6.5Adding and subtracting mixed numbers
  7. 7Multiplying and Dividing Fractions
    1. 7.1Multiplying fractions and whole numbers
    2. 7.2Dividing fractions with whole numbers
    3. 7.3Multiplying proper fractions
    4. 7.4Multiplying improper fractions and mixed numbers
    5. 7.5Dividing fractions and mixed numbers
    6. 7.6Applications of fraction operations
  8. 8Ratios, Rates, and Proportions
    1. 8.1Ratios
    2. 8.2Rates
    3. 8.3Proportions
  9. 9Percents
    1. 9.1Representing percents
    2. 9.2Percents, fractions, and decimals
    3. 9.3Percent of a number
    4. 9.4Adding and multiplying percents
    5. 9.5Taxes, discounts, tips and more
    6. 9.6Simple interest
  10. 10Solving Linear Equations
    1. 10.1Solving linear equations using multiplication and division
    2. 10.2Solving two-step linear equations: ax + b = c, x/a + b = c
    3. 10.3Solving linear equations using distributive property: a(x + b) = c
    4. 10.4Solving linear equations with variables on both sides
    5. 10.5Solving literal equations
  11. 11Linear Inequalities
    1. 11.1Express linear inequalities graphically and algebraically
    2. 11.2Solving one-step linear inequalities
    3. 11.3Solving multi-step linear inequalities
  12. 12Measuring Systems
    1. 12.1Metric systems
    2. 12.2Imperial systems
    3. 12.3Conversions between metric and imperial systems
    4. 12.4Conversions involve squares and cubic
  13. 13Number Systems
    1. 13.1Understanding the number systems
    2. 13.2Prime factorisation
    3. 13.3Highest common factors (HCF)
    4. 13.4Least Common Multiple (LCM)
    5. 13.5Rational vs. Irrational numbers
    6. 13.6Converting repeating decimals to fractions
  14. 14Surds
    1. 14.1Square and square roots
    2. 14.2Cubic and cube roots
    3. 14.3Evaluating and simplifying radicals
    4. 14.4Converting radicals to mixed radicals
    5. 14.5Converting radicals to entire radicals
    6. 14.6Adding and subtracting surds
    7. 14.7Multiplying and dividing surds
    8. 14.8Rationalize the denominator
  15. 15Direct and Inverse Proportion
    1. 15.1Direct variation
  16. 16Algebraic Expressions
    1. 16.1Equivalent algebraic expressions
    2. 16.2Adding and subtracting algebraic expressions
    3. 16.3Multiplying monomial by monomial
    4. 16.4Multiplying monomial by binomial
    5. 16.5Multiplying binomial by binomial
    6. 16.6Multiplying polynomial by polynomial
    7. 16.7Applications of polynomials
  17. 17Linear Functions
    1. 17.1Distance formula: d=(x2x1)2+(y2y1)2d = \sqrt{(x_2-x_1)^2+(y_2-y_1)^2}
    2. 17.2Midpoint formula: M=(x1+x22,y1+y22)M = ( \frac{x_1+x_2}2 ,\frac{y_1+y_2}2)
    3. 17.3Gradient equation: m=y2y1x2x1m = \frac{y_2-y_1}{x_2- x_1}
    4. 17.4Gradient intercept form: y = mx + b
    5. 17.5General form: Ax + By + C = 0
    6. 17.6Gradient-point form: yy1=m(xx1)y - y_1 = m (x - x_1)
    7. 17.7Rate of change
    8. 17.8Graphing linear functions using table of values
    9. 17.9Graphing linear functions using x- and y-intercepts
    10. 17.10Graphing from slope-intercept form y=mx+b
    11. 17.11Graphing linear functions using a single point and gradient
    12. 17.12Word problems of graphing linear functions
    13. 17.13Applications of linear relations
  18. 18Simultaneous Equations
    1. 18.1Determining number of solutions to linear equations
    2. 18.2Solving simultaneous linear equations by graphing
    3. 18.3Solving simultaneous linear equations by elimination
    4. 18.4Solving simultaneous linear equations by substitution
    5. 18.5Money related questions in linear equations
    6. 18.6Unknown number related questions in linear equations
    7. 18.7Distance and time related questions in linear equations
    8. 18.8Rectangular shape related questions in linear equations
  19. 19Factorising Quadratic Functions
    1. 19.1Factorise by taking out the greatest common factor
    2. 19.2Factorise by grouping
    3. 19.3Factorising perfect square trinomials: (a + b)^2 = a^2 + 2ab + b^2 or (a - b)^2 = a^2 - 2ab + b^2
    4. 19.4Factorising difference of squares: (a - b)(a + b) = (a^2 - b^2)
    5. 19.5Factorising trinomials
    6. 19.6Solving polynomials with unknown coefficients
    7. 19.7Solving polynomials with unknown constant terms
  20. 20Quadratic Functions
    1. 20.1Introduction to quadratic functions
    2. 20.2Transformations of quadratic functions
    3. 20.3Quadratic function in general form: y = ax^2 + bx + c
    4. 20.4Quadratic function in vertex form: y = a(x-p)^2 + q
    5. 20.5Completing the square
    6. 20.6Converting from general to vertex form by completing the square
    7. 20.7Shortcut: Vertex formula
    8. 20.8Graphing quadratic functions: General form VS. Vertex form
    9. 20.9Finding the quadratic functions for given parabolas
    10. 20.10Applications of quadratic functions
  21. 21Solving Quadratic Equations
    1. 21.1Solving quadratic equations by factorising
    2. 21.2Solving quadratic equations by completing the square
    3. 21.3Using quadratic formula to solve quadratic equations
    4. 21.4The discriminant: Nature of roots of quadratic equations
    5. 21.5Applications of quadratic equations
  22. 22Algeraic Fractions
    1. 22.1Simplifying algebraic fractions and restrictions
    2. 22.2Adding and subtracting algebraic fractions
    3. 22.3Multiplying algebraic fractions
    4. 22.4Dividing algebraic fractions
    5. 22.5Solving equations with algebraic fractions
    6. 22.6Applications of equations with algebraic fractions
    7. 22.7Simplifying complex fractions
    8. 22.8Partial fraction decomposition
  23. 23Laws of Indices
    1. 23.1Indices: Product rule (a^x)(a^y) = a^(x+y)
    2. 23.2Indices: Division rule (a^x / a^y) = a^(x-y)
    3. 23.3Indices: Power rule (a^x)^y = a^(x * y)
    4. 23.4Negative indices
    5. 23.5Zero index: a^0 = 1
    6. 23.6Rational indices
  24. 24Exponential Functions
    1. 24.1Solving exponential equations using laws of indices
    2. 24.2Graphing exponential functions
  25. 25Vectors
    1. 25.1Introduction to vectors
    2. 25.2Magnitude of a vector
    3. 25.3Direction angle of a vector
    4. 25.4Scalar multiplication
    5. 25.5Adding and subtracting vectors in component form
    6. 25.6Operations on vectors in magnitude and direction form
    7. 25.7Word problems on vectors
  26. 26Matrices
    1. 26.1Notation of matrices
    2. 26.2Adding and subtracting matrices
    3. 26.3Multiplying a matrix by a scalar
    4. 26.4Multiplying a matrix by another matrix
  27. 27Geometry and Measurement
    1. 27.1Parallel and perpendicular line segments
    2. 27.2Perpendicular bisectors
    3. 27.3Angle bisectors
  28. 28Scale Factors and Similarity
    1. 28.1Enlargements and reductions with scale factors
    2. 28.2Scale diagrams
    3. 28.3Similar triangles
    4. 28.4Similar polygons
  29. 29Congruent Triangles
    1. 29.1Classifying Triangles
    2. 29.2Congruence and Congruent Triangles
    3. 29.3Triangles Congruent by SSS Proofs
    4. 29.4Triangles Congruent by SAS and HL Proofs
    5. 29.5Triangles Congruent by ASA and AAS Proofs
    6. 29.6Isosceles and Equilateral Triangles
  30. 30Angles, Lines, and Transversals
    1. 30.1Pairs of lines and angles
    2. 30.2Parallel lines and transversals
    3. 30.3Parallel line proofs
    4. 30.4Perpendicular line proofs
  31. 31Circles
    1. 31.1Angles in a circle
    2. 31.2Chord properties
    3. 31.3Tangent properties
    4. 31.4Circle and circumference
    5. 31.5Arcs of a circle
    6. 31.6Areas and sectors of circles
    7. 31.7Inscribed quadrilaterals in circles
    8. 31.8Central and inscribed angles in circles
  32. 32Surface Area and Volume
    1. 32.1Surface area and volume of prisms
    2. 32.2Surface area and volume of pyramids
    3. 32.3Surface area and volume of cylinders
    4. 32.4Surface area and volume of cones
    5. 32.5Surface area and volume of spheres
  33. 33Trigonometry
    1. 33.1Use sine ratio to calculate angles and sides (Sin = oh \frac{o}{h} )
    2. 33.2Use cosine ratio to calculate angles and sides (Cos = ah \frac{a}{h} )
    3. 33.3Use tangent ratio to calculate angles and sides (Tan = oa \frac{o}{a} )
    4. 33.4Combination of SohCahToa questions
    5. 33.5Solving expressions using 45-45-90 special right triangles
    6. 33.6Solving expressions using 30-60-90 special right triangles
    7. 33.7Word problems relating ladder in trigonometry
    8. 33.8Word problems relating guy wire in trigonometry
    9. 33.9Other word problems relating angles in trigonometry
  34. 34Angle Measure in Radian
    1. 34.1Converting between degrees and radians
    2. 34.2Radian measure and arc length
  35. 35Sine Rule and Cosine Rule
    1. 35.1Sine rule
    2. 35.2Cosine rule
    3. 35.3Sine rule and cosine rule word problems
  36. 36Bearings
    1. 36.1Introduction to bearings
    2. 36.2Bearings and direction word problems
    3. 36.3Angle of elevation and depression
  37. 37Set Theory
    1. 37.1Set notation
    2. 37.2Set builder notation
    3. 37.3Intersection and union of 2 sets
    4. 37.4Intersection and union of 3 sets
  38. 38Data and Graphs
    1. 38.1Reading and drawing bar graphs
    2. 38.2Reading and drawing histograms
    3. 38.3Reading and drawing line graphs
    4. 38.4Box-and-whisker plots and scatter plots
    5. 38.5Reading and drawing stem-and-leaf diagrams
    6. 38.6Reading and drawing Venn diagrams
    7. 38.7Frequency tables and dot diagrams
    8. 38.8Pie charts
  39. 39Representing Data
    1. 39.1Advantages and disadvantages of different graphs
    2. 39.2Misleading graphs
    3. 39.3Critiquing data presentation
  40. 40Statistics
    1. 40.1Median and mode
    2. 40.2Mean
    3. 40.3Range and outliers
    4. 40.4Application of averages
    5. 40.5Standard deviation and variance
    6. 40.6Z-score, quartiles, and percentiles
  41. 41Probability
    1. 41.1Determining probabilities using tree diagrams and tables
    2. 41.2Probability of independent events
    3. 41.3Frequency distribution and histograms
    4. 41.4Addition rule for "OR"
    5. 41.5Multiplication rule for "AND"
User Testimonials
  • Students and parents love our maths help
    But don't take our word for it…
  • Carson E.

    When we saw our son's grades we looked online for a convenient, affordable and effective solution. StudyPug has been a great investment.

  • Jason G.
    high school senior

    This website saved my butt last semester. I am using it againthis semester. Dennis is the best online tutor... I also like that I can watch videos over and over until I really understand the concept. If you want to save time, sign up...it's only ten bucks and it saved me hours of study time. Thanks, Dennis!

  • Aaron M.
    high school student

    I get a whole library of videos that covers everything from basic to complex mathematics for a very low monthly price. Excellent videos, easy-to-understand and most of all they work. My math test results are 10 points higher than last semester.

  • See all our Testimonials
#1 help and practice for primary, secondary, exam prep, and university
What are you waiting for?
Pick your course and start learning for free!
Start Learning