To determine the total number of blocks Joel rode, we first need to figure out how far he traveled going east and north, and then calculate the return trip.
- Distance moved East: 9 blocks
- Distance moved North: 12 blocks
The total distance he rode to reach his final point is: \[ 9 \text{ blocks (East)} + 12 \text{ blocks (North)} = 21 \text{ blocks} \]
Next, Joel returns to his starting point. The most direct route back would be to ride the same distance in the opposite directions: 9 blocks West and 12 blocks South.
So, the return trip also consists of: \[ 9 \text{ blocks (West)} + 12 \text{ blocks (South)} = 21 \text{ blocks} \]
Adding both trips together gives us: \[ 21 \text{ blocks (to the destination)} + 21 \text{ blocks (to return)} = 42 \text{ blocks} \]
Thus, the total number of blocks Joel would ride altogether is: \[ \boxed{42} \]