Hi Arika H.,
Distance divided by speed equals time. If I want to travel 20 meters with a speed of 10 meters per second it will take me 2 seconds, (20 m / 10 m/s = 2 s).
Let tsp equal the students time to the puddle, tbp equal the buses time to the puddle, and v2 equal the speed of the bus.
d1 / v1 = tsp, is the time it takes the student to get to the puddle.
(d1 + d2) / v2 = tbp, is the time it take the bus to reach the puddle. (d1 + d2 buses distance to the puddle).
We want the students time to the puddle and the buses time to the puddle to be equal. Lets set them equal to each other, tsp = tbp.
d1 / v1 = (d1 + d2) / v2, but we need to solve for v2 the speed the bus.
v2 = v1 * (d1 + d2) / d1, this is your answer.
To check your work, pick some arbitrary numbers for d1, d2, and v1, find v2 then see if the times to the puddle are equal.
I hope this helps, Joe.