Answer:
9 blocks
Explanation:
The total of what John has already walked and the number more he must walk will be equal to the number he has to walk to get to school.
12 + more = 5 + 9 + 7
more = 9 + 5 + 7 - 12 . . . . . subtract 12 from both sides
more = 9
John must walk 9 blocks more.
_____
We recognize that 5+7 = 12, so that last part of the sum totals zero.