I almost always stop (and stay stopped) for school buses - I can only think of one exception, which was a bus which stopped on the other side of the road for 5+ minutes, inexplicably, at the same spot every day. Whenever I came upon it I'd come to a complete stop and proceed.