Answer:
1 hour
Explanation:
The distance covered by each of the two vehicle can be written as

where
d is the distance covered
v is the speed of the vehicle
t is the time elapsed
For the bus, the speed is

So the distance covered by the bus in a time t is
(1)
The kids in the bus took 3 hours to reach the camp,
t = 3 h
So the distance between the school and the camp is:

For the truck, the speed is

So the distance covered by the truck in a time t is
(2)
Since the distance to cover is 180 miles, the time taken by the truck is

And so, the truck arrives

1 hour after the bus.