The bus stopped at the intersection of Berryessa Road and Morrill Avenue.
Police say it started with a fight on the bus late Tuesday afternoon.
One student was taken to a local hospital and is expected to survive.
The other student was taken into custody.