Step Deviation Method for the Mean of Grouped Data
Updated 14 October 2026 · Fact-checked
The step deviation method finds the mean of grouped data by choosing an assumed mean a, then dividing each deviation by the common class width h to get small numbers u. The mean is a plus h times the sum of f times u divided by the total frequency. Boards ask it directly, with missing frequencies, and in case studies.
Each class mark is a whole number of steps h from a, giving small u values, so multiply the average of u by h and add a at the end.
Illustration drawn for QuestionBuddy.
Understand Step Deviation Method
The mean of grouped data is , where is the class mark. When class marks are large, like 550, 650 and 750, the products become heavy. The step deviation method is a way to get the same mean with tiny numbers.
First you pick an assumed mean , usually the class mark of a middle class. Each deviation is then a multiple of the class width when all classes have equal width. So you divide once more: . Now the are whole numbers like , and the mean is .
Why it works. Since , you get . Divide both sides by and the formula appears. You shrank every deviation by , so you must multiply back by at the end. That is the single most important line in the method.
How it connects. It is the assumed mean method with one extra division. All three methods (direct, assumed mean, step deviation) give exactly the same mean, so one can check another. The choice of never changes the answer; a middle class mark just keeps the numbers smallest.
When it holds. The method is cleanest when all classes have the same width . If widths differ, the are no longer whole numbers; you can still take as a common factor of all the deviations, but usually the assumed mean method is simpler then. Also, use class marks, not class limits. With inclusive classes like 25–34, the class marks (29.5 and so on) still differ by 10, so and you do not need to make the classes continuous for the mean.
Step Deviation Method: formulas to remember
- Step deviation
- a is the assumed mean (a middle class mark), h the common class width. Middle class gets u = 0.
- Mean by step deviation
- Never drop the factor h. Divide by the total frequency, not the number of classes.
- Link with assumed mean method
- Shows why both methods give the same mean.
- Changing the assumed mean by one class
- Every u increases by 1, so the sum rises by the total frequency. Useful for checking.
How to solve Step Deviation Method questions
Use this routine for any step deviation question, including ones with a missing frequency.
- 1Find the class mark of every class and check that consecutive class marks differ by the same amount .
- 2Choose as the class mark of a middle class (ideally the one with the largest frequency) and write and clearly.
- 3Make a table with columns: class, , , , . Classes below get negative .
- 4Add the column and the column carefully, keeping signs.
- 5Write the formula , then substitute.
- 6If a frequency is unknown, express both sums in terms of it, equate to the given mean and solve the linear equation.
- 7Check that the mean lies within the data range and near the busiest classes, and write the unit.
Step Deviation Method in real life
Each concept, met in an everyday situation. Read the situation, try the problem, then check the solution. The one-line hook is what to remember.
Step deviation method
Suppose a bus depot records the distance (in km) run by each of its 60 buses on one day. The record reads: 200–250 km: 6 buses, 250–300 km: 12, 300–350 km: , 350–400 km: 14, 400–450 km: 8. One count, , was not written down, but all 60 buses ran that day.
(a) Find . (b) Find the mean distance run by a bus using the step deviation method. (c) Find the total distance run by all the buses. (d) The next day every bus runs exactly 10 km more. What is the new mean, and why?
Try it first, then show the solutionSolution
- (a) , so .
- (b) Class marks: 225, 275, 325, 375, 425. Take (the class with the largest frequency) and .
- : . : , so .
- Mean km.
- (c) Total distance km.
- (d) Adding 10 km to every value adds 10 km to the mean: km. Every class mark shifts by 10, so the new mean is the old mean plus 10.
Answer: (a) (b) Mean distance 330 km (c) 19800 km in all (d) New mean 340 km, because adding the same amount to every value adds it to the mean.
Memory hook: Big numbers shrink by h, then stretch back: shift every value and the mean shifts with it.
Tricks to remember Step Deviation Method
Short memory aids. Say each one aloud once, then use it on a question the same day.
Shrink, then stretch
You shrank deviations by h to make u; stretch the answer back by multiplying by h.
Use it when: Stops you writing a + Σfu/Σf, the commonest lost mark.
Zero in the middle
The class you choose as a gets u = 0; above it count 1, 2, 3; below it count −1, −2, −3.
Use it when: Write u values in seconds without dividing each one.
A-H-U order
Assume a, find h, then fill u. Write a and h above the table.
Use it when: Examiners see your choices clearly and you avoid mixing values.
Step Deviation Method: solved examples
Ordered from board level to HOTS. Try each one before you open the solution.
Example 1: Basic step deviation · 2 marks · Very short answerBoard level
Find the mean of the distribution using the step deviation method.
Classes: 10–20, 20–30, 30–40, 40–50, 50–60
Frequencies: 5, 8, 12, 10, 5
Try it first, then show the solutionSolution
- Class marks 15, 25, 35, 45, 55; take , ; . (½ mark)
- ; , . (½ mark)
- . (½ mark)
- . (½ mark)
Answer: Mean = 35.5
Example 2: Large class marks · 3 marks · Short answerBoard level
The daily earnings (in Rs) of 50 shopkeepers in a market are given. Find the mean daily earning by the step deviation method.
Earnings (Rs): 500–600, 600–700, 700–800, 800–900, 900–1000
Shopkeepers: 6, 10, 15, 12, 7
Try it first, then show the solutionSolution
- Class marks 550, 650, 750, 850, 950; , . (½ mark)
- . (½ mark)
- ; , . (1 mark)
- . (½ mark)
- . (½ mark)
Answer: Mean daily earning = Rs 758
Example 3: Missing frequency from the mean · 3 marks · Short answerHarder board level
The mean of the distribution below is 52. Using the step deviation method, find .
Classes: 0–20, 20–40, 40–60, 60–80, 80–100
Frequencies: 7, , 12, 13, 8
Try it first, then show the solutionSolution
- Class marks 10, 30, 50, 70, 90; , ; . (½ mark)
- ; ; . (1 mark)
- , so . (½ mark)
- . (½ mark)
- Check: , , . (½ mark)
Answer: f = 10
Example 4: Two missing frequencies · 5 marks · Long answerHarder board level
The distribution below has total frequency 80 and mean 31. Find and using the step deviation method.
Classes: 0–10, 10–20, 20–30, 30–40, 40–50, 50–60
Frequencies: 8, , 20, , 14, 10
Try it first, then show the solutionSolution
- Total: . (1 mark)
- Class marks 5, 15, 25, 35, 45, 55; , ; . (1 mark)
- ; . (1 mark)
- . (1 mark)
- Adding with : , , . (½ mark)
- Check: ; . (½ mark)
Answer: p = 11, q = 17
Example 5: Case study: sprint timings · 4 marks · Case-basedHOTS / competency
Suppose a PE teacher times 40 students in a 100 m race.
Time (s): 12–14, 14–16, 16–18, 18–20, 20–22
Students: 4, 10, 14, 8, 4
She uses the step deviation method with .
(i) Write and the value of for the class 14–16. (1 mark)
(ii) Find . (1 mark)
(iii) A student says the mean is 16.95 s. Find the correct mean, state the student's error, and say whether the class mean is under 17 s. (2 marks)
Try it first, then show the solutionSolution
- (i) Class marks 13, 15, 17, 19, 21, so ; . (1 mark)
- (ii) ; ; . (1 mark)
- (iii) s. (1 mark)
- The student computed , forgetting to multiply by . The correct mean 16.9 s is under 17 s. (1 mark)
Answer: (i) h = 2, u = −1 (ii) −2 (iii) Mean = 16.9 s; the student forgot to multiply by h; yes, the mean is under 17 s.
Where students lose marks in Step Deviation Method
The slips examiners see most often, and what to write instead.
Mistake: Forgetting to multiply by h
The u values were divided by h, so the average of u is h times too small.
Wrong working
Right working
Do this: Write the full formula with h before substituting.
Usually costs: Final 1 mark, often more as the answer is far off.
Mistake: Wrong signs of u below a
Classes below the assumed mean have negative deviations.
Wrong working
, giving
Right working
, giving
Do this: Classes with smaller class marks than a get negative u: −1, −2, and so on.
Usually costs: 1 to 2 marks.
Mistake: Using class limits instead of class marks
The method needs the midpoint of each class.
Wrong working
Lower limits 500, 600, ..., 900 taken as with : mean , which is 50 too low
Right working
Class marks 550, 650, ..., 950 with : mean
Do this: Always add an column first.
Usually costs: Table mark and final answer.
Mistake: Dividing by the number of classes
The mean divides by the total frequency.
Wrong working
Right working
Do this: Total the f column and use that sum.
Usually costs: 1 mark.
Exam tips
- If the question names the step deviation method, you must show a u column; another method may lose the method marks.
- Write a and h above your table so the examiner can follow your choices.
- In missing-frequency questions, verify by substituting your value back; it takes under a minute.
- Check the mean lies near the class with the highest frequency; a mean outside the data range means an error.
- For inclusive classes like 25–34, take h as the difference of class marks; no need to make the classes continuous for the mean.
Practice questions on Step Deviation Method
Write each answer on paper first. Open the hint only if you are stuck, and the answer only when you have finished.
Q1 · 1 mark · MCQBoard level
If , and , the mean is
(a) 28
(b) 25.3
(c) 37
(d) 37.5Hint
Read a and h from the formula for .
Answer
(a) 28. Here and , so mean .
Q2 · 1 mark · Assertion-reasonBoard level
Assertion (A): For a given table, the mean found by the step deviation method is the same whichever class mark is taken as .
Reason (R): Since , the expression is just written in another way.
(a) Both A and R are true and R is the correct explanation of A.
(b) Both A and R are true but R is not the correct explanation of A.
(c) A is true but R is false.
(d) A is false but R is true.Hint
Substitute into .
Answer
(a). , so dividing by gives exactly the step deviation formula. The right side is the true mean for any choice of a, which is why A holds.
Q3 · 3 marks · Short answerBoard level
The lengths (in mm) of 40 leaves are: 100–120: 6, 120–140: 9, 140–160: 12, 160–180: 8, 180–200: 5. Find the mean length by the step deviation method.
Hint
Take a = 150 and h = 20.
Answer
u = −2, −1, 0, 1, 2; Σfu = −12 − 9 + 0 + 8 + 10 = −3; mean = 150 + 20 × (−3/40) = 150 − 1.5 = 148.5 mm.
Q4 · 3 marks · Short answerHarder board level
The mean of the distribution is 25.2. Find k using the step deviation method.
Classes: 0–10, 10–20, 20–30, 30–40, 40–50
Frequencies: 4, k, 15, 11, 6Hint
With a = 25, h = 10, Σfu = 15 − k and Σf = 36 + k.
Answer
25.2 = 25 + 10(15 − k)/(36 + k) gives 0.2(36 + k) = 150 − 10k, so 7.2 + 0.2k = 150 − 10k, 10.2k = 142.8, k = 14. Check: Σfu = 1, Σf = 50, mean = 25 + 0.2 = 25.2.
Q5 · 5 marks · Long answerHarder board level
The total frequency is 50 and the mean is 51.6. Find f₁ and f₂.
Classes: 0–20, 20–40, 40–60, 60–80, 80–100
Frequencies: 5, f₁, 15, f₂, 8Hint
One equation from the total, one from the mean with a = 50, h = 20.
Answer
f₁ + f₂ = 22. Σfu = −10 − f₁ + f₂ + 16 = 6 − f₁ + f₂. 51.6 = 50 + 20(6 − f₁ + f₂)/50 gives 6 − f₁ + f₂ = 4, so f₁ − f₂ = 2. Hence f₁ = 12, f₂ = 10.
Q6 · 3 marks · Short answerBoard level
The ages (in years) of 50 members of a club are: 25–34: 8, 35–44: 12, 45–54: 15, 55–64: 10, 65–74: 5. Find the mean age by the step deviation method.
Hint
Class marks are 29.5, 39.5, ...; they differ by 10.
Answer
a = 49.5, h = 10, u = −2, −1, 0, 1, 2; Σfu = −16 − 12 + 0 + 10 + 10 = −8; mean = 49.5 + 10 × (−8/50) = 49.5 − 1.6 = 47.9 years.
Q7 · 3 marks · Short answerHOTS / competency
For a distribution with equal class width 10 and Σf = 60, Riya took a = 45 and found Σfu = −12. She wrote the mean as 44.8. (i) Is she right? (ii) Her friend uses a = 35 for the same data. What value of Σfu should the friend get?
Hint
Lowering a by one class adds 1 to every u.
Answer
(i) No. Mean = 45 + 10 × (−12/60) = 45 − 2 = 43; she forgot to multiply by h. (ii) Each u rises by 1, so Σfu = −12 + 60 = 48. Check: 35 + 10 × 48/60 = 43.
Q8 · 4 marks · Long answerHarder board level
The marks of 50 students are given as a 'less than' table, with one entry smudged:
Less than 20: 4; less than 40: ; less than 60: 30; less than 80: 44; less than 100: 50.
The mean mark is 52.4.
(i) Write the frequencies of the classes 0–20, 20–40, 40–60, 60–80 and 80–100. (ii) Using the step deviation method, find . (iii) Hence write the complete frequency table and check the mean.Hint
Each frequency is the difference of two consecutive 'less than' totals, so two of them involve p.
Answer
(i) Frequencies: 4, , , 14, 6. (1)
(ii) Class marks 10, 30, 50, 70, 90; take , , : . . Mean , so and . (2)
(iii) Frequencies 4, 12, 14, 14, 6 (total 50). Check: , mean . (1)Q9 · 4 marks · Case-basedHOTS / competency
Case study: A town's water board records the daily water use (in litres) of 60 households.
Use (L): 100–120, 120–140, 140–160, 160–180, 180–200, 200–220
Households: 5, 9, 14, 16, 10, 6
(i) Choose a suitable and and write the column. (1 mark)
(ii) Find and the mean daily use. (2 marks)
(iii) A notice claims that the average household here uses more than 165 litres a day. Is the claim supported? If every household cuts its use by 10%, what will the new mean be? (1 mark)Hint
Take a as the class mark with the largest frequency; a 10% cut multiplies every value, and so the mean, by 0.9.
Answer
(i) Class marks 110, 130, 150, 170, 190, 210; take , ; : . (1)
(ii) : , so . Mean L. (2)
(iii) No: the mean is about 161.67 L, below 165 L. After a 10% cut every value is multiplied by 0.9, so the mean becomes L. (1)
Test your recall
Answer in your head or on paper first, then open the card. Pulling an answer out of memory makes it stick far better than re-reading.
1.Formula for u in step deviation?Show answer
2.Mean by step deviation?Show answer
3.Which class usually gives a?Show answer
A middle class mark, often of the class with the highest frequency.
4.Does the choice of a change the mean?Show answer
No, every choice gives the same mean.
5.What is h?Show answer
The common class width, the gap between consecutive class marks.
Step Deviation Method: frequently asked questions
What is the difference between the assumed mean and step deviation methods?
Both use an assumed mean a. The step deviation method also divides each deviation by the class width h, making the numbers smaller, and multiplies by h at the end. Both give the same answer.
Can I use the step deviation method if class widths are unequal?
Only if all deviations share a common factor you can use as h. Usually it is simpler to use the assumed mean method for unequal widths.
Which method should I use if the question does not name one?
Any method earns full marks. Step deviation is fastest when class marks are large and widths are equal.
Which class mark should I take as a?
Take a class mark near the middle of the table, ideally the one with the largest frequency. Then the u values stay small (−2 to 2) and one of them is 0, so there are fewer chances of an arithmetic slip. Any class mark gives the same mean.