The accident occurred around 3 p.m. Tuesday after the bus stopped at a railroad crossing on U.S. Highway 20 near Osmond. The Nebraska State Patrol says the truck struck the bus from behind as the bus began to cross the tracks.
The patrol says three of the 25 students on the bus were taken to Osmond General Hospital, and one of the three then was flown to Nebraska Medical Center in Omaha.
The truck driver has been identified as 62-year-old Allen Lambrecht, of Beemer. The bus driver has been identified as 60-year-old Larry Eilers, of Lynch. The patrol says neither was injured.
The crash is being investigated.