My problem with the current schedule is that the weekend and the two rooms are seperated from eachother. I am *always* getting confused and either showing up when a class is not in session, or expecting one class and getting another. Fortunately I like all the classes so I'm never that dissapointed, however I would like to remove the source of the confusion. Some of it is me ;-), but the schedule could stand to improve too IMHO.

Here is my suggestion for an easier to understand schedule:

Time Mon Tue Wed Thu Fri Sat Sun
6:00a Fire Fire Fire Fire Fire
8:00a Fire Water
9:30a Fire Fire Fire Fire Fire
10:00a Fire Earth Fire
11:30a Earth Water Fire Fire Fire
4:00p Metal Fire Earth
4:30p Fire Fire Metal Fire Fire
6:00p Fire Fire
6:15p Fire Earth Fire Earth Fire Earth Earth Wood Fire Earth
8:00p Fire Fire Fire Water

I'm a very visual guy, and a big fan of icons when used well. The problem with the icons in the current schedule is that they don't really add much. They need to be so small to fit in the schedule grid that it's hard for them to really add much value. I think that text and colors is just easier.

Of course, you could get really clever by having the web page highlight the current day, have a menu to select large/small classrooms, etc. Unfortunately this doesn't print very well, so the best solution I think is to have one static calendar that is as easy to understand as possible.

Well there's my 2¢.