{"id":63363,"date":"2026-06-09T17:57:32","date_gmt":"2026-06-09T09:57:32","guid":{"rendered":"https:\/\/blog-admin.thethinkacademy.com\/?p=63363"},"modified":"2026-06-09T17:57:35","modified_gmt":"2026-06-09T09:57:35","slug":"linear-interpolation-formula","status":"publish","type":"post","link":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/","title":{"rendered":"Linear Interpolation Formula: Definition, Steps and Examples (Grade 9\u201310 and Pascal Contest)"},"content":{"rendered":"\n<p>The linear interpolation formula is one of those techniques that sounds more complicated than it is. At its core, it answers one question: given two known points on a line, what is the value at a point between them? The formula is a single equation, and once you understand where it comes from, you can apply it to tables of data, graph readings, and the kind of multi-step reasoning problems that appear in the <a href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/05\/18\/pascal-math-contest-complete-guide-canada\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pascal Contest<\/a> and senior Ontario math.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.thinkacademy.ca\/free-assessment?source_id=6172&amp;source_type=9&amp;utm_medium=website&amp;utm_source=pc_blog\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"169\" src=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25-1024x169.png\" alt=\"\" class=\"wp-image-63365\" style=\"aspect-ratio:6.05975064690661;width:697px;height:auto\" srcset=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25-1024x169.png 1024w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25-300x50.png 300w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25-768x127.png 768w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25-1536x254.png 1536w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25-1300x215.png 1300w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-25.png 1738w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What is linear interpolation?<\/h2>\n\n\n\n<p>Linear interpolation is a method for estimating an unknown value that sits between two known values, by assuming the relationship between them is linear \u2014 that is, that the values change at a constant rate.<\/p>\n\n\n\n<p>If you have two data points and you want to find the value at an x-coordinate that falls between them, linear interpolation draws a straight line connecting those two points and reads off the y-value at the x-coordinate you want.<\/p>\n\n\n\n<p>It is called &#8216;linear&#8217; because it assumes a straight-line relationship. It is called &#8216;interpolation&#8217; because you are estimating within a range of known values, not beyond them (that would be extrapolation).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">The linear interpolation formula<\/h2>\n\n\n\n<p>The standard linear interpolation formula is:<\/p>\n\n\n\n<p><strong>y = y\u2081 + (x \u2212 x\u2081) \u00d7 (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081)<\/strong><\/p>\n\n\n\n<p>Where:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Symbol<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>(x\u2081, y\u2081)<\/td><td>The first known point<\/td><\/tr><tr><td>(x\u2082, y\u2082)<\/td><td>The second known point<\/td><\/tr><tr><td>x<\/td><td>The x-value at which you want to estimate y<\/td><\/tr><tr><td>y<\/td><td>The estimated (interpolated) value<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>This formula is the equation of the straight line connecting (x\u2081, y\u2081) and (x\u2082, y\u2082), evaluated at x.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where the formula comes from<\/h3>\n\n\n\n<p>The fraction (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081) is simply the slope of the line between the two known points \u2014 the same <a href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/05\/21\/blog-point-slope-formula-grade-9-math-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">slope formula used throughout Grade 9 and 10 Ontario math<\/a>. Multiplying that slope by (x \u2212 x\u2081) gives the vertical distance you have travelled from y\u2081. Adding y\u2081 gives the full estimated value.<\/p>\n\n\n\n<p>In other words, linear interpolation is slope reasoning applied to estimation. Students who are confident with <a href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/05\/29\/y-intercept-in-slope-intercept-form\/\" target=\"_blank\" rel=\"noreferrer noopener\">slope-intercept form<\/a> and linear relations will find the formula straightforward.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"322\" height=\"602\" src=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-29.png\" alt=\"Linear interpolation diagram showing two known points and estimated value on a straight line\" class=\"wp-image-63369\" style=\"width:222px;height:auto\" srcset=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-29.png 322w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-29-160x300.png 160w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-step examples<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example 1: Basic interpolation<\/h3>\n\n\n\n<p>Given two points (2, 4) and (6, 12), estimate y when x = 4.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Identify the values. x\u2081 = 2, y\u2081 = 4, x\u2082 = 6, y\u2082 = 12, x = 4<\/p>\n\n\n\n<p><strong>Step 2:<\/strong> Apply the formula. y = 4 + (4 \u2212 2) \u00d7 (12 \u2212 4) \/ (6 \u2212 2) y = 4 + 2 \u00d7 8 \/ 4 y = 4 + 4 <strong>y = 8<\/strong><\/p>\n\n\n\n<p><strong>Check:<\/strong> The midpoint of x = 2 and x = 6 is x = 4. The midpoint of y = 4 and y = 12 is y = 8. The answer is consistent.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Example 2: Non-midpoint interpolation<\/h3>\n\n\n\n<p>Given two points (10, 20) and (15, 35), estimate y when x = 12.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Identify the values. x\u2081 = 10, y\u2081 = 20, x\u2082 = 15, y\u2082 = 35, x = 12<\/p>\n\n\n\n<p><strong>Step 2:<\/strong> Apply the formula. y = 20 + (12 \u2212 10) \u00d7 (35 \u2212 20) \/ (15 \u2212 10) y = 20 + 2 \u00d7 15 \/ 5 y = 20 + 6 <strong>y = 26<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Example 3: Reading from a data table<\/h3>\n\n\n\n<p>A scientist records the temperature of a substance at two times:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Time (minutes)<\/th><th>Temperature (\u00b0C)<\/th><\/tr><\/thead><tbody><tr><td>3<\/td><td>45<\/td><\/tr><tr><td>7<\/td><td>65<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Estimate the temperature at t = 5 minutes.<\/p>\n\n\n\n<p>x\u2081 = 3, y\u2081 = 45, x\u2082 = 7, y\u2082 = 65, x = 5<\/p>\n\n\n\n<p>y = 45 + (5 \u2212 3) \u00d7 (65 \u2212 45) \/ (7 \u2212 3) y = 45 + 2 \u00d7 20 \/ 4 y = 45 + 10 <strong>y = 55\u00b0C<\/strong><\/p>\n\n\n\n<p>This type of problem \u2014 reading a value from a table where the exact point is not listed \u2014 appears frequently in data-heavy math problems at the Grade 9\u201310 level.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"266\" height=\"602\" src=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-30.png\" alt=\"Data table showing linear interpolation to find missing value\" class=\"wp-image-63370\" style=\"width:186px;height:auto\" srcset=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-30.png 266w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-30-133x300.png 133w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Example 4: Pascal-style reasoning problem<\/h3>\n\n\n\n<p>A sequence of values is recorded as follows:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>x<\/th><th>y<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td>3<\/td><\/tr><tr><td>4<\/td><td>11<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>If the relationship is linear, what is the value of y when x = 1?<\/p>\n\n\n\n<p>x\u2081 = 0, y\u2081 = 3, x\u2082 = 4, y\u2082 = 11, x = 1<\/p>\n\n\n\n<p>y = 3 + (1 \u2212 0) \u00d7 (11 \u2212 3) \/ (4 \u2212 0) y = 3 + 1 \u00d7 8 \/ 4 y = 3 + 2 <strong>y = 5<\/strong><\/p>\n\n\n\n<p>This can also be solved by identifying the slope (8\/4 = 2) and the y-intercept (3), giving y = 2x + 3. Linear interpolation and slope-intercept form produce the same answer when the relationship is truly linear \u2014 they are two ways of expressing the same calculation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Linear interpolation vs extrapolation<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Interpolation<\/th><th>Extrapolation<\/th><\/tr><\/thead><tbody><tr><td>Where<\/td><td>Between two known points<\/td><td>Beyond the range of known data<\/td><\/tr><tr><td>Reliability<\/td><td>More reliable<\/td><td>Less reliable (assumes the pattern continues)<\/td><\/tr><tr><td>Example<\/td><td>Estimating y at x = 4 when you know x = 2 and x = 6<\/td><td>Estimating y at x = 10 when you only know x = 2 and x = 6<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Linear interpolation is only accurate when the relationship between the two points is genuinely linear, or approximately so. For curves or data that changes rapidly, interpolation can give a misleading estimate.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How linear interpolation connects to Grade 9\u201310 Ontario math<\/h2>\n\n\n\n<p>Linear interpolation draws directly on skills from the <a href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/05\/15\/grade-9-math-curriculum-parent-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ontario Grade 9 MTH1W<\/a> and <a href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/03\/grade-10-math-ontario-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Grade 10 MPM2D<\/a> curriculum:<\/p>\n\n\n\n<p><strong>Slope and rate of change (MTH1W Algebra strand):<\/strong> The (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081) component of the interpolation formula is the slope formula. Students who understand slope as a rate of change \u2014 not just a formula to memorise \u2014 can derive linear interpolation without needing to be taught it separately.<\/p>\n\n\n\n<p><strong>Linear relations and equations (MTH1W):<\/strong> The interpolation formula is the point-slope form of a line rearranged. Students who are comfortable with y = mx + b and point-slope form will recognise the structure immediately.<\/p>\n\n\n\n<p><strong>Data and statistics:<\/strong> Linear interpolation is used to estimate medians, quartiles, and percentiles from grouped frequency tables \u2014 a technique that appears in statistics units from Grade 9 upward.<\/p>\n\n\n\n<p><strong>Problem-solving with tables:<\/strong> Many data problems present values at specific intervals and ask students to estimate values between them. Linear interpolation is the formal method for doing this accurately.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Linear interpolation and the Pascal Contest<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"328\" height=\"598\" src=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-31.png\" alt=\"Grade 10 student solving linear interpolation formula problem for Pascal Contest preparation\" class=\"wp-image-63371\" style=\"aspect-ratio:0.5485118077227631;width:226px;height:auto\" srcset=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-31.png 328w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-31-165x300.png 165w\" sizes=\"auto, (max-width: 328px) 100vw, 328px\" \/><\/figure>\n<\/div>\n\n\n<p>The <strong>Pascal Contest<\/strong>, run by the University of Waterloo&#8217;s Centre for Education in Mathematics and Computing (CEMC), is written by Grade 10 students (and strong Grade 9 students). It tests logical thinking and mathematical problem-solving rather than content recall directly.<\/p>\n\n\n\n<p>Linear interpolation does not appear by name on the Pascal Contest. However, the reasoning it embodies \u2014 slope, linear relationships, reading data at non-listed values, and working between known quantities \u2014 is central to how Pascal problems are structured.<\/p>\n\n\n\n<p>A student who can confidently:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identify the slope between two points in a table<\/li>\n\n\n\n<li>Set up and solve a linear equation from two data points<\/li>\n\n\n\n<li>Estimate an intermediate value from a graph or table<\/li>\n<\/ul>\n\n\n\n<p>&#8230;is applying interpolation-style reasoning even without using the formula explicitly. This type of flexible, structure-based thinking is what the Pascal Contest rewards.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.thinkacademy.ca\/free-assessment?source_id=6172&amp;source_type=9&amp;utm_medium=website&amp;utm_source=pc_blog\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"165\" src=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26-1024x165.png\" alt=\"\" class=\"wp-image-63366\" style=\"aspect-ratio:6.206481146849777;width:701px;height:auto\" srcset=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26-1024x165.png 1024w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26-300x48.png 300w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26-768x124.png 768w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26-1536x248.png 1536w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26-1300x210.png 1300w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-26.png 1582w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Common mistakes with linear interpolation<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Mistake<\/th><th>What to do instead<\/th><\/tr><\/thead><tbody><tr><td>Subtracting coordinates in the wrong order<\/td><td>Keep the order consistent \u2014 (x \u2212 x\u2081) in the numerator must match (x\u2082 \u2212 x\u2081) in the denominator, both measured from the same point<\/td><\/tr><tr><td>Confusing interpolation with extrapolation<\/td><td>Check that x falls between x\u2081 and x\u2082 before applying the formula<\/td><\/tr><tr><td>Assuming a non-linear relationship is linear<\/td><td>Only use linear interpolation when the data suggests a roughly constant rate of change<\/td><\/tr><tr><td>Forgetting to add y\u2081 at the end<\/td><td>The formula calculates the change from y\u2081, then adds it back \u2014 skipping this step gives the change, not the value<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Linear interpolation in a calculator and in Excel<\/h2>\n\n\n\n<p>Most scientific calculators do not have a dedicated linear interpolation function. The calculation is short enough to do by hand or with a basic four-function calculator using the formula directly.<\/p>\n\n\n\n<p>In Excel or Google Sheets, linear interpolation between two points can be calculated using: <code>=y1 + (x - x1) * (y2 - y1) \/ (x2 - x1)<\/code><\/p>\n\n\n\n<p>Where y1, x, x1, y2, x2 are cell references or values. For larger datasets, Excel&#8217;s FORECAST or TREND functions perform linear interpolation automatically across multiple data points.<\/p>\n\n\n\n<p>For contest preparation, students should be able to apply the formula efficiently by hand without relying on spreadsheet tools.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How Think Academy Canada supports Grade 9\u201310 math and Pascal preparation<\/h2>\n\n\n\n<p>Think Academy Canada works with high-performing Ontario students from Grade 1 through Grade 12. For students preparing for the Pascal Contest or building their Grade 9\u201310 math foundation, our programme covers linear relations, algebra, data, and the problem-solving skills that contest problems test.<\/p>\n\n\n\n<p>The Pascal Contest is written in February each year. Preparation that starts in the autumn \u2014 building fluency with linear relations, slope, and multi-step reasoning \u2014 gives students the strongest base.<\/p>\n\n\n\n<p>Our approach starts with a free diagnostic. Your child completes a short assessment and receives a personalised feedback report showing where their skills sit across all relevant areas. For students targeting the Pascal Contest, the report identifies the specific topics to focus on rather than revising broadly.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.thinkacademy.ca\/free-assessment?source_id=6172&amp;source_type=9&amp;utm_medium=website&amp;utm_source=pc_blog\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"165\" src=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28-1024x165.png\" alt=\"\" class=\"wp-image-63368\" style=\"aspect-ratio:6.206481146849777;width:645px;height:auto\" srcset=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28-1024x165.png 1024w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28-300x48.png 300w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28-768x124.png 768w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28-1536x247.png 1536w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28-1300x209.png 1300w, https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/image-28.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is the linear interpolation formula?<\/h3>\n\n\n\n<p>The linear interpolation formula is: y = y\u2081 + (x \u2212 x\u2081) \u00d7 (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081). It estimates an unknown y-value at a given x by assuming a linear (straight-line) relationship between two known data points (x\u2081, y\u2081) and (x\u2082, y\u2082).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What does linear interpolation mean?<\/h3>\n\n\n\n<p>Linear interpolation means estimating an unknown value between two known values by assuming the change between them is linear \u2014 that is, it follows a straight line. It is a way of filling in gaps in a table of data or reading a value at a point not explicitly listed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How is linear interpolation different from extrapolation?<\/h3>\n\n\n\n<p>Interpolation estimates a value within the range of known data points. Extrapolation estimates a value beyond the range of known data. Interpolation is generally more reliable because you are staying within a region where the relationship is already established.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where does the linear interpolation formula come from?<\/h3>\n\n\n\n<p>The formula is derived from the slope of the line connecting two known points. The fraction (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081) is the slope, and (x \u2212 x\u2081) is the horizontal distance from the first point to the target x-value. Multiplying these gives the vertical change from y\u2081, and adding y\u2081 gives the estimated y.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is linear interpolation on the Pascal Contest?<\/h3>\n\n\n\n<p>Linear interpolation does not appear by name on the Pascal Contest. However, the contest regularly includes problems involving linear relationships, tables of values, slope reasoning, and estimating values from graphs \u2014 all of which draw on the same mathematical thinking as linear interpolation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do you do linear interpolation step by step?<\/h3>\n\n\n\n<p>Identify x\u2081, y\u2081, x\u2082, y\u2082 (your two known points) and x (the value you are interpolating at). Substitute into the formula: y = y\u2081 + (x \u2212 x\u2081) \u00d7 (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081). Calculate the fraction first, then multiply by (x \u2212 x\u2081), then add y\u2081.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is a linear interpolation calculator?<\/h3>\n\n\n\n<p>A linear interpolation calculator is a tool that accepts two known data points and a target x-value, then applies the formula automatically. Most are available online. For exam and contest preparation, students should be able to apply the formula by hand without relying on a calculator tool.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How does linear interpolation relate to slope?<\/h3>\n\n\n\n<p>The core of the linear interpolation formula is the slope formula: (y\u2082 \u2212 y\u2081) \/ (x\u2082 \u2212 x\u2081). Linear interpolation is effectively slope reasoning applied to estimation \u2014 using the rate of change between two points to predict the value at an intermediate point.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can you use linear interpolation with a table of data?<\/h3>\n\n\n\n<p>Yes. This is one of its most common applications. If a table lists values at x = 10 and x = 20 but you need the value at x = 14, you apply linear interpolation using the two surrounding rows as your known points.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is linear interpolation accurate?<\/h3>\n\n\n\n<p>Linear interpolation is accurate when the relationship between the two known points is genuinely linear or approximately linear. For curved data or data where values change rapidly and unevenly, interpolation can produce a misleading estimate. It is a useful approximation, not an exact method for non-linear data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the difference between linear interpolation and linear regression?<\/h3>\n\n\n\n<p>Linear interpolation connects two specific known points and estimates values between them. Linear regression finds the best-fit straight line through a larger set of data points, which may or may not pass through any individual point. Interpolation is exact at the known points; regression is approximate across the whole dataset.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does linear interpolation appear in the Ontario Grade 9 or 10 curriculum?<\/h3>\n\n\n\n<p>Linear interpolation is not a named topic in the Ontario 2020 curriculum. However, the skills it relies on \u2014 slope, linear equations, and reading data from tables \u2014 are core expectations in MTH1W (Grade 9) and MPM2D (Grade 10). Students who are strong in those areas can apply interpolation naturally.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the Pascal Contest and who should write it?<\/h3>\n\n\n\n<p>The Pascal Contest is a 25-question multiple-choice mathematics competition run by the University of Waterloo&#8217;s CEMC. It is written by Grade 10 students, though strong Grade 9 students may also enter. It tests mathematical problem-solving and logical reasoning based on curriculum common to all Canadian provinces.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where can I find practice questions to work on the formula?<\/h3>\n\n\n\n<p>You can get free practice questions and answers <a href=\"https:\/\/www.thinkacademy.ca\/free-assessment?source_id=6172&amp;source_type=9&amp;utm_medium=website&amp;utm_source=pc_blog\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a> after completing our free math assessment designed specifically for Grades 9-10. Once you finish the free assessment, you will receive a free feedback report with all of your strengths, weaknesses, and areas to work on &#8211; and free resources to practice with.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>About Think Academy Canada<\/strong> Think Academy Canada is a K-12 mathematics tutoring programme, part of TAL Education Group. We work with motivated students across Canada from Grade 1 through Grade 12, with a focus on Ontario curriculum, <a href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/05\/20\/blog-eqao-grade-9-complete-guide-ontario\/\" target=\"_blank\" rel=\"noreferrer noopener\">EQAO<\/a>, and competition mathematics including CEMC contests (Pascal, Cayley, Fermat, Euclid) and AMC. All lessons are delivered online. Follow us on Instagram at <a href=\"https:\/\/www.instagram.com\/thinkacademyca\/\" target=\"_blank\" rel=\"noreferrer noopener\">@thinkacademyca<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The linear interpolation formula is one of those techniques that sounds more complicated than it is. &hellip; <a title=\"Linear Interpolation Formula: Definition, Steps and Examples (Grade 9\u201310 and Pascal Contest)\" class=\"hm-read-more\" href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/\"><span class=\"screen-reader-text\">Linear Interpolation Formula: Definition, Steps and Examples (Grade 9\u201310 and Pascal Contest)<\/span>Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":63364,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17205,17160],"tags":[],"class_list":["post-63363","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cemc","category-math-skills"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linear Interpolation Formula: Definition, Steps and Examples<\/title>\n<meta name=\"description\" content=\"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linear Interpolation Formula: Definition, Steps and Examples\" \/>\n<meta property=\"og:description\" content=\"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/\" \/>\n<meta property=\"og:site_name\" content=\"ThinkAcademy Canada Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-09T09:57:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T09:57:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Think Academy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Think Academy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/\",\"url\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/\",\"name\":\"Linear Interpolation Formula: Definition, Steps and Examples\",\"isPartOf\":{\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png\",\"datePublished\":\"2026-06-09T09:57:32+00:00\",\"dateModified\":\"2026-06-09T09:57:35+00:00\",\"author\":{\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/#\/schema\/person\/5e5752520edd7febcc1056443eab8850\"},\"description\":\"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#primaryimage\",\"url\":\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png\",\"contentUrl\":\"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png\",\"width\":1536,\"height\":1024,\"caption\":\"linear interpolation formula featured image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog-admin.thethinkacademy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linear Interpolation Formula: Definition, Steps and Examples (Grade 9\u201310 and Pascal Contest)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/#website\",\"url\":\"https:\/\/blog-admin.thethinkacademy.com\/\",\"name\":\"ThinkAcademy Canada Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog-admin.thethinkacademy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/#\/schema\/person\/5e5752520edd7febcc1056443eab8850\",\"name\":\"Think Academy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog-admin.thethinkacademy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f79e3f7bff09863820040f04b26b5731542ae3733cf505c30733842df6e7ff82?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f79e3f7bff09863820040f04b26b5731542ae3733cf505c30733842df6e7ff82?s=96&d=mm&r=g\",\"caption\":\"Think Academy\"},\"sameAs\":[\"https:\/\/blog-admin.thethinkacademy.com\"],\"url\":\"https:\/\/blog-admin.thethinkacademy.com\/blog\/author\/thinkacademy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linear Interpolation Formula: Definition, Steps and Examples","description":"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/","og_locale":"en_US","og_type":"article","og_title":"Linear Interpolation Formula: Definition, Steps and Examples","og_description":"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.","og_url":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/","og_site_name":"ThinkAcademy Canada Blog","article_published_time":"2026-06-09T09:57:32+00:00","article_modified_time":"2026-06-09T09:57:35+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png","type":"image\/png"}],"author":"Think Academy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Think Academy","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/","url":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/","name":"Linear Interpolation Formula: Definition, Steps and Examples","isPartOf":{"@id":"https:\/\/blog-admin.thethinkacademy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#primaryimage"},"image":{"@id":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png","datePublished":"2026-06-09T09:57:32+00:00","dateModified":"2026-06-09T09:57:35+00:00","author":{"@id":"https:\/\/blog-admin.thethinkacademy.com\/#\/schema\/person\/5e5752520edd7febcc1056443eab8850"},"description":"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.","breadcrumb":{"@id":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#primaryimage","url":"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png","contentUrl":"https:\/\/blog-admin.thethinkacademy.com\/wp-content\/uploads\/2026\/06\/featured-image-formula.png","width":1536,"height":1024,"caption":"linear interpolation formula featured image"},{"@type":"BreadcrumbList","@id":"https:\/\/blog-admin.thethinkacademy.com\/blog\/2026\/06\/09\/linear-interpolation-formula\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog-admin.thethinkacademy.com\/"},{"@type":"ListItem","position":2,"name":"Linear Interpolation Formula: Definition, Steps and Examples (Grade 9\u201310 and Pascal Contest)"}]},{"@type":"WebSite","@id":"https:\/\/blog-admin.thethinkacademy.com\/#website","url":"https:\/\/blog-admin.thethinkacademy.com\/","name":"ThinkAcademy Canada Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog-admin.thethinkacademy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog-admin.thethinkacademy.com\/#\/schema\/person\/5e5752520edd7febcc1056443eab8850","name":"Think Academy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog-admin.thethinkacademy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f79e3f7bff09863820040f04b26b5731542ae3733cf505c30733842df6e7ff82?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f79e3f7bff09863820040f04b26b5731542ae3733cf505c30733842df6e7ff82?s=96&d=mm&r=g","caption":"Think Academy"},"sameAs":["https:\/\/blog-admin.thethinkacademy.com"],"url":"https:\/\/blog-admin.thethinkacademy.com\/blog\/author\/thinkacademy\/"}]}},"yoast_meta_description":"The linear interpolation formula estimates unknown values between two known points. The formula, how it works, and step-by-step examples.","yoast_focus_keyword":"linear interpolation formula","yoast_seo_title":"Linear Interpolation Formula: Definition, Steps and Examples","_links":{"self":[{"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/posts\/63363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/comments?post=63363"}],"version-history":[{"count":1,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/posts\/63363\/revisions"}],"predecessor-version":[{"id":63372,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/posts\/63363\/revisions\/63372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/media\/63364"}],"wp:attachment":[{"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/media?parent=63363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/categories?post=63363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog-admin.thethinkacademy.com\/wp-json\/wp\/v2\/tags?post=63363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}