Carina Klang-Christensson, a teacher at the Malmo school, said the driver made the children, who were all under the age of 5 and included two 1-year-olds in strollers, and the adults get off the bus about 2.5 miles away from the school because he believed the sum he had been given was $4.60 short of the correct fare, The Local.se reported Friday.
"This doesn't make sense. Nineteen children at this age shouldn't walk so far in traffic. But they were very good, but the parents were extremely upset when they heard about it," Klang-Christensson told the Sydsvenskan newspaper.
She said the driver was mistaken about the fares, believing a "duo ticket" covered an adult and two children when it actually covers one adult and four children.
Ulrika Mebius, a spokeswoman for bus company Skanetrafiken, apologized for the incident.
"This has gone completely wrong, and I can only apologize," Mebius said. "The driver gave the wrong information about the prices. It was probably due to this that the total money didn't add up for the Jojo card."
Mebius said company officials have called the driver in for a meeting.