Start with the unbalanced chemical equation
<span>Fe(s)+O2(g)→Fe2O3(s)</span>
The idea behind balancing chemical equations is that the number of atoms an element has on the reactants' side must be equal to the number of atoms it has on the products' side.
These atoms will become a part of different compounds once the reaction is completed, but they must always be in equal numbers on both sides.
So, look at iron first. One atom reacts, but two are produced - notice the 2 subscript iron has in Fe2O3. This means you must double the number of atoms on the reactants' side to reach an equality.2
<span>Fe(s)+<span>O2(g)</span>→Fe2<span>O3(s)</span></span>
Now look at oxygen. Two atoms react, but three are produced. The trick here is to find a common multiple that will make the number of atoms equal on both sides.
The easiest way to do this is to multiply the atoms that react by 3, which will give you 6 oxygen atoms that react, and the atoms that are produced by 2 - this will get you 6 oxygen atoms produced.
<span>2Fe(s)+3<span>O2(g)</span>→2Fe2<span>O3(s)</span></span>
However, notice that the iron atoms are unbalanced again. You have 2 that react, but 4 that are produced → multiply the atoms that react by 2 again, which will give you
4<span>F<span>e<span>(s)</span></span>+3</span><span><span>O<span>2(g)</span></span>→2</span><span>F<span>e2</span><span>O<span>3<span>(s</span><span>
</span></span></span></span>