Would recommend you vote on them to push up the agenda. As a former secondary school teacher myself, I am familiar with being able to base your week on a timetable as opposed to an actual calendar, or at least have a view where it brings it all together. I believe this would be a good add for Teams. Teams does have the calendar but this doesn't show you if the meeting/course took place, and if cancelled does then show on the calendar.
So I know what you require, nothing on the Microsoft 365 roadmap or even hearing something like that from Microsoft - so uservoice is the best place to go vote for this one