Police official Len Pratap Sen said all of the students were teenagers. The 57 injured were treated at several hospitals, Sen said.
An initial investigation indicated the bus was speeding, he said.
Accidents are common in Nepal, where both roads and vehicles are poorly maintained and there are no speed limits on highways.