Order of operationsUnderstandabout 40 min
The rule, precisely
Terms, memory words, three kinds of brackets, “of”, word problems and error-spotting
Make the order of operations precise: split expressions into terms, see why DMAS, BODMAS and PEMDAS all mean one rule, handle nested brackets and "of", write expressions from word problems and find mistakes in working.
In this part you’ll
- Split an expression into terms and use the term method to evaluate it.
- Explain what DMAS, BODMAS, BIDMAS and PEMDAS stand for, and why D/M and A/S share a level.
- Simplify expressions with nested ( ), { } and [ ] brackets and with the word "of".
- Write a single expression for a multi-step word problem, using brackets where a total is shared or subtracted.
- Identify and correct common order-of-operations mistakes, including on basic calculators.
In Discover you met the rule: brackets first, then × and ÷, then + and −, with partners going left to right. This layer makes that rule precise, shows you why each part of it is there, and gives you methods that work on long, messy expressions without mistakes.
You will learn to split an expression into terms, meet all the memory words (DMAS, BODMAS, BIDMAS, PEMDAS) and the trap hidden in each, use three kinds of brackets, handle the word of, turn word problems into expressions, and act as a checker who finds and fixes other people's mistakes. Along the way you will see why a cheap calculator and a scientific calculator can disagree.
Chapter 01
Expressions, terms and values
An arithmetic expression is numbers joined by operation signs, possibly with brackets. It has a single value, the number you get when you work it out (we also say you simplify or evaluate it).
The + and − signs that are not inside brackets split an expression into pieces called terms. Each term is made only of numbers joined by × and ÷ (or a bracket).
Take 12 + 18 ÷ 3 × 2 − 4 × 5. Its terms are:
- 12
- 18 ÷ 3 × 2
- 4 × 5 (with a − in front of it)
This gives a neat method: work out each term on its own, then add and subtract the terms from left to right.
- Term 2: 18 ÷ 3 × 2 = 6 × 2 = 12
- Term 3: 4 × 5 = 20
- Put together: 12 + 12 − 20 = 4.
| Expression | Terms | Term values | Value |
|---|---|---|---|
| 5 × 6 − 3 | 5 × 6 ; 3 | 30 ; 3 | 27 |
| 7 + (2 + 8) × 4 | 7 ; (2 + 8) × 4 | 7 ; 40 | 47 |
| 100 ÷ 5 × 2 | 100 ÷ 5 × 2 | 40 | 40 |
| 9 × 4 − 24 ÷ 6 + 3 × 7 | 9 × 4 ; 24 ÷ 6 ; 3 × 7 | 36 ; 4 ; 21 | 53 |
| 60 − 3 × 4 × 5 + 8 | 60 ; 3 × 4 × 5 ; 8 | 60 ; 60 ; 8 | 8 |
Worked example
0 / 6 steps shownThe term method on a long expression
Evaluate 48 ÷ 6 + 7 × 3 − 45 ÷ 9 × 2 + 1.
Try it
Chapter 02
DMAS, BODMAS, BIDMAS, PEMDAS
Different countries and textbooks remember the order of operations with different words. They all describe the same rule.
The important thing all of them hide: the letters are written in a line, but the rule has only three levels (four once powers appear in later classes):
- Brackets (and powers such as 3², which you will meet properly in Class 7 and 8).
- × and ÷, equal rank, left to right. ("Of" belongs here too, done just before the others.)
- + and −, equal rank, left to right.
So DMAS does not mean "all divisions, then all multiplications, then all additions, then all subtractions". It means "÷ and × together, then + and − together".
| Word | Where it is common | Letters | Watch out |
|---|---|---|---|
| DMAS | India, Pakistan (early school) | Division, Multiplication, Addition, Subtraction | D and M are one level; A and S are one level |
| BODMAS | India, UK, Australia | Brackets, Of, Division, Multiplication, Addition, Subtraction | Indian and UK books read O as "of" (½ of 10); others read it as "Orders", meaning powers |
| BIDMAS | UK | Brackets, Indices, Division, Multiplication, Addition, Subtraction | Indices are powers like 2³ |
| PEMDAS | USA | Parentheses, Exponents, Multiplication, Division, Addition, Subtraction | Here M comes before D, yet the rule is the same |
| BEDMAS | Canada | Brackets, Exponents, Division, Multiplication, Addition, Subtraction | Same rule again |
Lab
Match each letter of the order-of-operations memory words to the word it stands for.
Connect each letter or word to what it stands for.
9 pairs are hiding in two mixed-up columns. Pick one from each side to join them.
Text version of this activity
A connect-the-pairs game with 9 pairs.
- DMAS: D = Division, M = Multiplication, A = Addition, S = Subtraction.
- BODMAS: B = Brackets, O = Of (as in ½ of 10).
- BIDMAS: I = Indices, meaning powers such as 2³.
- PEMDAS: P = Parentheses (round brackets), E = Exponents, another name for powers.
Remember: in every one of these words, D and M share one level (left to right) and A and S share one level (left to right).
Try it
Chapter 03
Left to right, and why
Why must partners go left to right? Because − and ÷ belong to the number right after them.
In 10 − 3 + 2, the − sign says "take away 3". It does not say "take away 3 + 2". The 2 is being added. So the story is: start with 10, take away 3, add 2. That gives 9.
In 8 ÷ 4 × 2, the ÷ sign says "divide by 4". It does not say "divide by 4 × 2". The story is: start with 8, share into 4 groups (2 each), then double: 4.
For + and × alone, order never matters: 2 + 3 + 4 and 4 + 3 + 2 are both 9. The trouble only comes with − and ÷, because 10 − 3 is not 3 − 10 and 8 ÷ 4 is not 4 ÷ 8. Going left to right keeps every − and ÷ attached to the correct number.
| Expression | Correct: left to right | Trap | Trap gives |
|---|---|---|---|
| 10 − 3 + 2 | 10 − 3 + 2 = 7 + 2 = 9 | 10 − (3 + 2) | 5 |
| 8 ÷ 4 × 2 | 8 ÷ 4 × 2 = 2 × 2 = 4 | 8 ÷ (4 × 2) | 1 |
| 36 ÷ 6 ÷ 2 | 36 ÷ 6 ÷ 2 = 6 ÷ 2 = 3 | 36 ÷ (6 ÷ 2) | 12 |
| 20 − 5 − 3 | 20 − 5 − 3 = 15 − 3 = 12 | 20 − (5 − 3) | 18 |
| 50 − 20 + 10 − 5 | 50 − 20 + 10 − 5 = 30 + 10 − 5 = 40 − 5 = 35 | 50 − (20 + 10) − 5 | 15 |
| 48 ÷ 8 × 2 ÷ 3 | 48 ÷ 8 × 2 ÷ 3 = 6 × 2 ÷ 3 = 12 ÷ 3 = 4 | 48 ÷ (8 × 2) ÷ 3 | 1 |
Predict first
Lab
Practise the left-to-right rule on expressions where the letter trap would give a wrong answer.
- Brackets first. Innermost first: ( ) before [ ].
- × and ÷ are equal partners: do them left to right.
- + and − are equal partners: do them left to right.
BODMAS or DMAS is just a memory aid. D doesn’t beat M, and A doesn’t beat S. They take turns from left to right.
Expression 1 of 10: tap the operation to do next.
Text version of this activity
Ten expressions where doing + before −, or × before ÷, would go wrong. Tap the operation to do next; the expression reduces one step at a time.
- 10 − 3 + 2 = 7 + 2 = 9
- 8 ÷ 4 × 2 = 2 × 2 = 4
- 36 ÷ 6 ÷ 2 = 6 ÷ 2 = 3
- 20 − 5 − 3 = 15 − 3 = 12
- 24 ÷ 4 × 3 − 2 = 6 × 3 − 2 = 18 − 2 = 16
- 50 − 20 + 10 − 5 = 30 + 10 − 5 = 40 − 5 = 35
- 48 ÷ 8 × 2 ÷ 3 = 6 × 2 ÷ 3 = 12 ÷ 3 = 4
- 100 ÷ 10 × 5 − 20 + 5 = 10 × 5 − 20 + 5 = 50 − 20 + 5 = 30 + 5 = 35
- 7 + 18 ÷ 3 × 2 − 6 = 7 + 6 × 2 − 6 = 7 + 12 − 6 = 19 − 6 = 13
- 90 − 45 ÷ 5 × 3 + 12 = 90 − 9 × 3 + 12 = 90 − 27 + 12 = 63 + 12 = 75
In each one, the leftmost of two partner operations is done first.
Try it
Chapter 04
Three kinds of brackets
When one bracket sits inside another, it gets hard to see which closing bracket belongs to which opening one. So people use different shapes:
- ( ) round brackets (also called parentheses or small brackets)
- { } curly brackets (also called braces)
- ☐ square brackets (also called box brackets)
In many Indian textbooks the usual nesting is round inside curly inside square: [ { ( ) } ]. But the shapes do not have a ranking of their own. The rule is simply:
Work out the innermost brackets first, then move outwards.
Whatever shape the innermost bracket has, it goes first.
Worked example
0 / 5 steps shownThree layers of brackets
Simplify [50 − {12 + (18 − 6) ÷ 4}] × 2.
Worked example
0 / 4 steps shownWhen brackets sit side by side
Simplify (7 + 5) × (9 − 4) − [36 ÷ (2 + 4)].
Lab
Work out expressions with round brackets inside square brackets, always starting from the innermost.
- Brackets first. Innermost first: ( ) before [ ].
- × and ÷ are equal partners: do them left to right.
- + and − are equal partners: do them left to right.
BODMAS or DMAS is just a memory aid. D doesn’t beat M, and A doesn’t beat S. They take turns from left to right.
Expression 1 of 8: tap the operation to do next, or tap an opening bracket.
Text version of this activity
Eight expressions with ( ) and [ ] brackets. The innermost bracket is always worked out first; inside any bracket, × and ÷ still come before + and −.
- [20 − (3 + 5)] ÷ 4 = [20 − 8] ÷ 4 = 12 ÷ 4 = 3
- 3 × [12 − (2 + 4)] = 3 × [12 − 6] = 3 × 6 = 18
- [(7 + 5) × 2 − 4] ÷ 5 = [12 × 2 − 4] ÷ 5 = [24 − 4] ÷ 5 = 20 ÷ 5 = 4
- 100 − [6 × (8 − 3) + 10] = 100 − [6 × 5 + 10] = 100 − [30 + 10] = 100 − 40 = 60
- (9 − 4) × (6 + 2) − 12 = 5 × (6 + 2) − 12 = 5 × 8 − 12 = 40 − 12 = 28
- [36 ÷ (2 + 4)] × [15 − 3 × 4] = [36 ÷ 6] × [15 − 3 × 4] = 6 × [15 − 3 × 4] = 6 × [15 − 12] = 6 × 3 = 18
- 2 × [5 + 3 × (8 − 6)] = 2 × [5 + 3 × 2] = 2 × [5 + 6] = 2 × 11 = 22
- [(40 − 4) ÷ 6 + 4] × 3 = [36 ÷ 6 + 4] × 3 = [6 + 4] × 3 = 10 × 3 = 30
Try it
Chapter 05
The little word “of”
The O in BODMAS is read two ways. Indian and British school books usually take it to mean of, as in "half of 10" or "one-third of 27"; other books (and sites such as Math is Fun) read it as Orders, meaning powers and roots. "Of" means multiply: ½ of 10 = ½ × 10 = 5.
So why does "of" get its own letter? Because BODMAS-style textbooks follow a convention: "of" is done before ordinary × and ÷. The idea is that "½ of 16" is one tightly-bound quantity (8), not two separate pieces. This is a textbook agreement, not a law of mathematics — plenty of books and every programming language simply treat "of" as an ordinary ×.
- 40 ÷ ½ of 16 (BODMAS convention): first ½ of 16 = 8, then 40 ÷ 8 = 5.
- 40 ÷ ½ × 16 (with × instead of "of"): left to right, 40 ÷ ½ = 80, then 80 × 16 = 1,280.
That is a huge difference from one small word — which is exactly why most mathematicians avoid writing "÷ ½ of" at all and use brackets instead: 40 ÷ (½ × 16) says the same as the first line with no room for doubt.
This site follows the BODMAS convention whenever the word "of" appears, and says so in the question.
Worked example
0 / 4 steps shownUsing “of” in a word problem
A class of 36 students goes on a trip. One-third of the class travels by bus; the rest go by train, 4 to a compartment. How many compartments are needed?
Try it
Chapter 06
From word problems to expressions
Turning a story into a single expression is a skill in its own right. It forces you to decide what is multiplied by what and what must be worked out first, which is exactly what the order of operations encodes.
A reliable method:
- Find the chunks. Each "number of things × price (or size) of one" is a chunk. Write each chunk as a product.
- Join the chunks with + or −.
- Ask: is a whole total being taken away, shared or multiplied? If yes, wrap that total in brackets.
- Evaluate using the order of operations.
- Check that the answer makes sense (size, units).
Writing an expression from a story
- Step 01Find the chunkshow many × each
3 pens at ₹12 → 3 × 12. 2 notebooks at ₹40 → 2 × 40.
- Step 02Join them+ or −
Total cost: 3 × 12 + 2 × 40.
- Step 03Bracket whole totalsshared / taken away
Change from ₹500: 500 − (3 × 12 + 2 × 40).
- Step 04Evaluatethe rule
500 − (36 + 80) = 500 − 116 = 384.
- Step 05Checkdoes it make sense?
Bill ₹116 is under ₹500, so change must be under ₹500 and over ₹300. ₹384 ✓
Worked example
0 / 6 steps shownThe school supplies bill
A shop sells pens at ₹12 and notebooks at ₹40. Asha buys 3 pens and 2 notebooks for herself, and the same again for her brother. She pays with ₹500. Write one expression for her change and evaluate it.
Worked example
0 / 5 steps shownRailway tickets
A family of 2 adults and 3 children travel by train. An adult ticket costs ₹245 and a child ticket is ₹125. They also pay a ₹30 booking fee once. What is the total?
| Story | Expression | Value |
|---|---|---|
| Cricket: 6 fours, 2 sixes and 9 singles | 6 × 4 + 2 × 6 + 9 | 45 runs |
| 5 rows of chairs with 8 in each, then 6 more chairs | 5 × 8 + 6 | 46 chairs |
| 4 friends split a ₹360 bill and a ₹40 tip | (360 + 40) ÷ 4 | ₹100 each |
| Rangoli: 7 rows of 9 dots, minus the 5 corner and centre dots | 7 × 9 − 5 | 58 dots |
| 3 packs of 10 balloons; 4 burst; the rest tied in bunches of 2 | (3 × 10 − 4) ÷ 2 | 13 bunches |
| Monthly milk: 2 litres a day at ₹56 a litre for 30 days | 2 × 56 × 30 | ₹3,360 |
Lab
Estimate first, then solve multi-step shopping, travel and cricket problems by writing one expression for each.
20 questions on addition, subtraction, multiplication, division with some word problems mixed in. Estimate first, then work it out exactly.
Get three in a row and the numbers level up!
Text version of this activity
A 20-round practice game. Generated questions with numbers up to 50 ask for an estimate first, then the exact answer. Mixed in at random are word problems from this list (these skip the estimate):
- Two sets of 3 pens (₹12) and 2 notebooks (₹40): 2 × (3 × 12 + 2 × 40) = ₹232.
- 2 × 245 + 3 × 125 + 30 = ₹895 for train tickets.
- (5,000 − 1,400) ÷ 12 = ₹300 each.
- (360 + 40) ÷ 4 = ₹100 each.
- (3 × 10 − 4) ÷ 2 = 13 bunches.
- 6 × 4 + 2 × 6 + 9 = 45 runs.
- 500 − (4 × 65 + 2 × 110) = ₹20 change.
- 12 × 15 − 25 = 155 seats.
- 1,200 ÷ (6 + 2) = ₹150 each.
- 2 × 56 × 30 = ₹3,360 for milk.
Write the expression before you calculate, and ask whether any total needs brackets.
Try it
Chapter 07
Spot the mistake, fix the working
Most wrong answers in this topic come from a small number of mistakes. If you know them by name, you can check your own work quickly.
- Reading like a sentence. Doing operations strictly left to right, ignoring × ÷ first. 5 + 5 × 5 becomes 50 instead of 30.
- The letter trap. Doing + before − or ÷ before × because of the order of letters. 10 − 3 + 2 becomes 5 instead of 9.
- Dropping brackets. Losing a bracket halfway through, especially after a − sign. 20 − (5 + 3) becomes 20 − 5 + 3 = 18 instead of 12.
- Doing two steps at once in your head and mixing them up. Write one step per line.
- Wrong brackets in a word problem. Taking away only part of a bill, or sharing only part of an amount.
| Working shown | Which mistake | Correct working |
|---|---|---|
| 5 + 5 × 5 = 10 × 5 = 50 | Reading like a sentence | 5 + 5 × 5 = 5 + 25 = 30 |
| 10 − 3 + 2 = 10 − 5 = 5 | Letter trap (+ before −) | 10 − 3 + 2 = 7 + 2 = 9 |
| 20 − (5 + 3) = 20 − 5 + 3 = 18 | Dropped the bracket | 20 − (5 + 3) = 20 − 8 = 12 |
| 48 ÷ 4 × 2 = 48 ÷ 8 = 6 | Letter trap (× before ÷) | 48 ÷ 4 × 2 = 12 × 2 = 24 |
| 3 × (4 + 2) = 12 + 2 = 14 | Only multiplied the first number in the bracket | 3 × (4 + 2) = 3 × 6 = 18 |
| 2 × [10 − (3 + 1)] = 2 × [7 + 1] = 16 | Dropped the bracket inside | 2 × [10 − (3 + 1)] = 2 × [10 − 4] = 2 × 6 = 12 |
Lab
Judge each piece of working: is it correct, or does it contain one of the common order-of-operations mistakes?
Is each line of working correct or incorrect? Sort the cards.
14 cards, 2 bins. Tap a card, then tap its bin. You can also drag, or press a bin’s number key.
Text version of this activity
A sorting game with 14 cards and 2 bins: correct working and working with a mistake.
Correct: 6 + 4 × 3 = 18; 15 − 5 + 2 = 12; 24 ÷ 6 × 2 = 8; 30 − (8 + 2) = 20; 2 + 18 ÷ 3 × 2 = 14; [12 − (2 + 4)] × 3 = 18; 100 − 4 × 5 × 2 = 60.
Mistakes: 6 + 4 × 3 = 30 (added first); 15 − 5 + 2 = 8 (+ before −); 24 ÷ 6 × 2 = 2 (× before ÷); 30 − (8 + 2) = 24 (dropped bracket); 4 × (5 + 1) = 21 (multiplied only the 5); 2 + 18 ÷ 3 × 2 = 5 (× before ÷); 100 − 4 × 5 × 2 = 960 (subtracted first).
Try it
Chapter 08
Calculators, phones and spreadsheets
Machines have to be told the rule too, and not all of them are.
- Basic (four-function) calculators usually use immediate execution: each time you press an operation key, they finish the previous step. So 2 + 3 × 4 = shows 20. They are built for running totals (adding up a bill item by item).
- Scientific calculators and most phone calculator apps wait until you press = and then follow the order of operations: 2 + 3 × 4 = shows 14.
- Spreadsheets (like Excel or Google Sheets) use * for × and / for ÷. Typing =2+3*4 gives 14, and =(2+3)*4 gives 20.
- Programming languages such as Python and Scratch follow the order of operations too: 2 + 3 * 4 is 14.
To get the right answer from a basic calculator, work out the × and ÷ chunks first, or use its memory keys: M+ adds the display to memory, M− subtracts it, MR recalls the total.
Working out 3 × 12 + 2 × 40 on a basic calculator
- Step 01Clear memoryMC
Press MC (or the key that clears memory) so the memory starts at 0.
- Step 02First chunk3 × 12 = M+
The display shows 36; M+ adds it to memory.
- Step 03Second chunk2 × 40 = M+
The display shows 80; memory now holds 116.
- Step 04RecallMR
The display shows 116, the correct total.
Predict first
Chapter 09
Checking your answer
Good mathematicians check. Three quick checks for this topic:
- Estimate first. 38 × 5 + 97 is about 40 × 5 + 100 = 300. The exact answer, 287, is close. If you had got 3,876 (by adding 5 + 97 first), the estimate would tell you at once that something went wrong.
- Put the brackets in yourself. Rewrite the expression with brackets around every × and ÷ chunk: 38 × 5 + 97 becomes (38 × 5) + 97. Then there is only one way to read it.
- Use meaning. If the expression came from a story, does the answer fit the story? Change cannot be more than the note you paid with; a share cannot be bigger than the whole.
Chapter 10
Spreadsheet formulas
Shops, schools and offices keep bills in spreadsheets such as Excel, Google Sheets or LibreOffice Calc. A formula starts with =, uses * for × and / for ÷, and can refer to other cells by their address (like B2, meaning column B, row 2).
Spreadsheets follow the order of operations, so a formula means exactly what the same expression means on paper:
- =2+3*4 gives 14.
- =(2+3)*4 gives 20.
Imagine a kirana bill where column B holds the quantity and column C the price. Row 2 is rice (5 kg at ₹60), row 3 is dal (2 kg at ₹110) and row 4 is oil (1 bottle at ₹180). The total is
=B2C2+B3C3+B4*C4, which is 5 × 60 + 2 × 110 + 1 × 180 = ₹700.
No brackets are needed, because every product is done before the adding, exactly as on paper.
| Formula | Means | With B2 = 5, C2 = 60, B3 = 2, C3 = 110 | Correct? |
|---|---|---|---|
| =B2C2+B3C3 | 5 × 60 + 2 × 110 | 520 | Yes: total of two lines |
| =(B2+B3)*C2 | (5 + 2) × 60 | 420 | Only if both items cost ₹60 |
| =(C2+C3)/2 | (60 + 110) ÷ 2 | 85 | Yes: average price |
| =C2+C3/2 | 60 + 110 ÷ 2 | 115 | No: halves only the dal price |
| =500-(B2C2+B3C3) | 500 − (300 + 220) | -20 | Yes: change (negative means ₹20 more is needed) |
| =500-B2C2+B3C3 | 500 − 300 + 220 | 420 | No: adds the dal instead of subtracting |
Worked example
0 / 4 steps shownAverage marks in a spreadsheet
A teacher has marks 72, 85 and 91 in cells B2, B3 and B4. Write a correct formula for the average and evaluate it. What would =B2+B3+B4/3 give?
Try it
Chapter 11
Mistakes real students make
Teachers who mark thousands of answers see the same order-of-operations errors again and again. Knowing them by name is the fastest way to stop making them. Each callout below is a real, common error, with the thinking behind it and the fix.
Explore
What do I do first?
Pick the kind of expression you are looking at.
- Start at the left
- Do each + or − in turn
- One number left
Left to right
Example: 45 − 18 + 7 − 10 = 27 + 7 − 10 = 34 − 10 = 24. Do not add 18 + 7 first.
Try it
Chapter 12
Recipes, costs and sharing
A class is cooking suji halwa for a school fair. The recipe for one batch needs 1 kg of suji (₹50), 1 kg of sugar (₹45) and 500 g of ghee (₹300). They make 4 batches and sell the halwa in 20 cups. What must each cup cost just to cover the ingredients?
- Cost of one batch: 50 + 45 + 300.
- Cost of 4 batches: 4 × (50 + 45 + 300).
- Cost per cup: 4 × (50 + 45 + 300) ÷ 20.
4 × (50 + 45 + 300) ÷ 20 = 4 × (95 + 300) ÷ 20 = 4 × 395 ÷ 20 = 1,580 ÷ 20 = 79. So each cup must be sold for at least ₹79 to break even.
Worked example
0 / 6 steps shownScaling a recipe for guests
A dal recipe for 4 people uses 200 g of dal, 600 ml of water and 10 g of salt. How much of each is needed for 10 people, and what is the total weight of dal and salt?
| Question | Expression | Value |
|---|---|---|
| Cost of one batch of halwa | 50 + 45 + 300 | ₹395 |
| Cost of 4 batches | 4 × (50 + 45 + 300) | ₹1,580 |
| Cost per cup (20 cups) | 4 × (50 + 45 + 300) ÷ 20 | ₹79 |
| Profit if 20 cups sell at ₹100 | 20 × 100 − 4 × (50 + 45 + 300) | ₹420 |
| Profit shared by 6 cooks | (20 × 100 − 4 × (50 + 45 + 300)) ÷ 6 | ₹70 each |
Try it
Chapter 13
Words, check-up and summary
Words to know
All maths vocabulary →Vocabulary for order of operations
- Arithmetic expression
- Numbers combined with operation signs (+, −, ×, ÷) and possibly brackets. It has one value.
- Example: 7 + (2 + 8) × 4
- Term
- A part of an expression separated from the rest by a + or − that is not inside brackets.
- Example: In 5 × 6 − 3 the terms are 5 × 6 and 3.
- Evaluate
- Find the value of an expression.
- Example: Evaluating 6 + 8 ÷ 2 gives 10.
- Simplify
- Rewrite an expression in a shorter form; for a number expression, reduce it to one number.
- Precedence
- How strongly an operation binds, i.e. which level it belongs to. × and ÷ have higher precedence than + and −.
- Left-to-right rule
- Operations of equal precedence are done in the order they appear, reading from the left.
- Example: 8 ÷ 4 × 2 = 4
- Parentheses
- Round brackets ( ). Also called small brackets.
- Braces
- Curly brackets { }.
- Square brackets
- Box brackets [ ], often used outside round and curly brackets.
- Example: [20 − (3 + 5)] ÷ 4 = 3
- Nested brackets
- Brackets inside other brackets. Work from the innermost outwards.
- Example: [50 − {12 + (18 − 6) ÷ 4}]
- Of
- Means multiply, as in ½ of 10 = 5. In BODMAS it is done before ordinary × and ÷.
- Mnemonic
- A memory aid such as a word made of first letters.
- Example: DMAS, BODMAS, BIDMAS, PEMDAS
- Indices / exponents
- Powers, like the 2 in 5² = 25. Done after brackets and before × and ÷.
- Immediate execution
- How basic calculators work: each step is finished as soon as the next key is pressed, ignoring the order of operations.
- Example: 2 + 3 × 4 → 20 on a basic calculator
- Distributive property
- a × (b + c) = a × b + a × c. A property of numbers, not one of the DMAS letters.
- Example: 3 × (4 + 5) = 12 + 15 = 27
Quick check
Check your understanding
10 questions · answer what you can, then check. Getting one wrong is useful.
Keep this
Cheat sheet
- Levels: brackets (innermost first) → "of" → × and ÷ (left to right) → + and − (left to right).
- Terms: the top-level + and − split an expression into terms. Evaluate each term, then combine left to right.
- Memory words: DMAS, BODMAS, BIDMAS, PEMDAS, BEDMAS all mean the same rule. D/M share a level; A/S share a level.
- DMAS = Division, Multiplication, Addition, Subtraction. The distributive property is a different topic.
- Why left to right: − and ÷ belong to the number just after them. 10 − 3 + 2 = 9; 8 ÷ 4 × 2 = 4; 36 ÷ 6 ÷ 2 = 3.
- Brackets: ( ) round, { } curly, [ ] square. Shape does not rank; innermost goes first.
- "Of": means ×. By the BODMAS textbook convention it is done before ordinary ÷ and ×; that is an agreement, not a law. Clearer: use brackets.
- Word problems: find the chunks (how many × each), join them, bracket any total that is shared or taken away.
- Calculators: basic ones use immediate execution (2 + 3 × 4 → 20); use chunks or M+ / MR. Scientific, phones and spreadsheets follow the rule.
- Check: estimate, add your own brackets around chunks, and ask whether the answer fits the story.
Helps you understand
Properties of numbersThe distributive property, 3 × (4 + 5) = 3 × 4 + 3 × 5, is a separate topic from DMAS but explains why × is done before +.
Helps you understand
Four operationsWord problems here are built from the four operations; each chunk is a multiplication or division from that topic.
Used in
HCF and LCMLong HCF and LCM calculations, like 2 × 2 × 3 × 5, and checks such as HCF × LCM = product, are expressions that rely on the order of operations.
Where this comes from
Sources
Ganita Prakash, Mathematics textbook for Grade 7, Part 1 — Chapter 2: Arithmetic Expressions (opens another website) — NCERTawaiting owner check
Supports the Indian school treatment of arithmetic expressions: the value of an expression, comparing expressions, brackets deciding the order, terms (parts separated by +), and writing expressions for shopping-style word problems.
Order of operations (opens another website) — Wikipediaawaiting owner check
Supports the conventional order, the PEMDAS/BODMAS/BIDMAS/BEDMAS mnemonics, implied multiplication and the 8 ÷ 2(2 + 2) controversy, the TI-82 / TI-83 split over 1/2x, and the note that Excel reads −3² as (−3)² and evaluates a^b^c left to right.
Order of Operations – BODMAS (opens another website) — Math is Funawaiting owner check
Supports the BODMAS mnemonic and the rule that Divide and Multiply rank equally and go left to right (likewise Add and Subtract), with worked examples. Note: this page reads the O as "Orders" (powers and roots), not as "of".
Order of Operations – PEMDAS (opens another website) — Math is Funawaiting owner check
Supports the PEMDAS version used in the USA and the same equal-rank, left-to-right warning, including the worked example 30 ÷ 5 × 3 = 18 (not 2).
Order of operations: introduction (opens another website) — Khan Academyawaiting check
Supports why an agreed order is needed and the worked, step-by-step reduction of expressions with brackets.
Prealgebra 2e, Section 2.1: Use the Language of Algebra (opens another website) — OpenStax, Rice Universityawaiting owner check
Supports why an agreed order is needed (4 + 3 · 7 would otherwise be 25 or 49) and step-by-step simplification of expressions with nested grouping symbols, such as 5 + 2³ + 3[6 − 3(4 − 2)] = 13.
End of Understand
What you just read
- Split an expression into terms and use the term method to evaluate it.
- Explain what DMAS, BODMAS, BIDMAS and PEMDAS stand for, and why D/M and A/S share a level.
- Simplify expressions with nested ( ), { } and [ ] brackets and with the word "of".
- Write a single expression for a multi-step word problem, using brackets where a total is shared or subtracted.
- Identify and correct common order-of-operations mistakes, including on basic calculators.
- Next depthGo deeper: InvestigateChange conditions, predict, compare evidence and test.
- Practise75 questionsHints and a worked solution for every question — or play a 10-question round.
- Step backDiscoverGo back over the ground before this one — you can move up and down as often as you like.
- TopicAll of order of operationsThe whole ladder, the connections and the words to know, on one page.
The web
Explore a connection
Builds on
Properties of numbersThe distributive property explains why multiplication is done before addition and how brackets change a result.
Builds on
Four operationsOnce each operation is reliable, the next question is which one to do first when several appear together.
Related to
Number and shape patternsA pattern rule such as 3 × n + 1 is an expression — you need the order of operations to use it.
Want to save topics or ask for new ones? Invited families can connect a learning device. Everything here stays free to read without signing in.
Revision 1 · release preview-7e1cbbcc4f · accepted 20/09/2026