16. (15 points) If Xiaohong walks to school from home at a speed of 120 meters per minute, she will arrive 5 minutes earlier than the scheduled time; if she walks at a speed of 90 meters per minute, she will be 3 minutes late. How far is Xiaohong's home from the school?
【Analysis】The distance difference within the scheduled time at two different speeds is $120 \times 5 + 90 \times 3 = 870$ (meters); This distance difference is determined by the difference in the two speeds, with a speed difference of $120 - 90 = 30$ (meters/minute), so the scheduled time is $870 \div 30 = 29$ (minutes); The rest is simple, at a speed of 90 meters per minute, the actual time $= 29 + 3 = 32$ (minutes), distance $= 90 \times 32 = 2880$ (meters). Or at a speed of 120 meters per minute, the actual time $= 29 - 5 = 24$ (minutes), distance $= 120 \times 24 = 2880$ (meters).

【Solution】Solution: (1) Scheduled time:
$$
\begin{aligned}
& (120 \times 5 + 90 \times 3) \div (120 - 90), \\
= & 870 \div 30, \\
= & 29 \text{ (minutes); }
\end{aligned}
$$
(2) Distance from Xiao Hong's home to the school:
$$
\begin{array}{c}
90 \times (29 + 3), \\
= 90 \times 32, \\
= 2880 \text{ (meters). }
\end{array}
$$

Answer: Xiao Hong's home is 2880 meters away from the school.