A tractor-trailer struck and Elgin Public Schools bus Monday afternoon, injuring several children and closing Interstate 44 traffic north of the Medicine Park exit for hours.