Every car
You're supposed to stop for a school bus which is loading or unloading children, unless the bus is on the opposite side of a divided highway (and even some states require you to stop for that).
I would not think so under those conditions.
No.
STOP unless you are on the opposite side of a divided highway
No
yes
No
No
In Virginia, you must stop for a school bus on a divided highway if the bus is stopped with its red lights flashing and stop sign extended, regardless of the direction you are coming from. However, if the highway is divided by a physical barrier, such as a concrete median, vehicles traveling in the opposite direction are not required to stop. Always be cautious and prepared to stop when near school buses, as the safety of children is paramount.
yes
Yes, you should stop.
No.