I remember taking like one or two field trips on the bus once way back in high school. It was just tickets for everyone, long before Presto.
Chartering a TTC bus is significantly more expensive that just paying standard fares for a class of around 30 students.