Authorities say the bus was stopped and a truck driver swerved, trying to avoid the bus.
Instead, the truck driver hit the child.
The 5-year-old is expected to make a full recovery.
Troopers say it's too soon to determine if the driver will be cited.