To determine the height of the child using the information given, we can apply the principle of similar triangles. The flagpole and its shadow form one triangle, and the child and his shadow form another triangle.
Let \( h \) be the height of the child. We have the following information:
- Height of the flagpole: \( 12 \) feet
- Length of the flagpole's shadow: \( 20 \) feet
- Length of the child's shadow: \( 5 \) feet
Since the triangles are similar, we can set up a proportion based on the heights and the lengths of the shadows:
\[ \frac{\text{Height of Flagpole}}{\text{Length of Flagpole's Shadow}} = \frac{\text{Height of Child}}{\text{Length of Child's Shadow}} \]
Substituting the known values into the proportion gives us:
\[ \frac{12}{20} = \frac{h}{5} \]
Now, we can cross-multiply to solve for \( h \):
\[ 12 \cdot 5 = 20 \cdot h \]
This simplifies to:
\[ 60 = 20h \]
Next, we can divide both sides by \( 20 \):
\[ h = \frac{60}{20} = 3 \]
Therefore, the height of the child is \( \boxed{3} \) feet.