Terms like these have a lot of regional variations, so I can only tell you what I would be most likely to call them.
1) a taxi stand (I've heard "taxi stop", never "taxi platform")
2) a charter bus (in my experience more common than "chartered bus")
3) an inter-city express bus
– "coach" instead of "bus" is also common and sometimes means a more luxurious vehicle.
not a teacher