Google Calendar Weekly Timetable is a WordPress plugin by Aurimas Kubeldzis that parses Google Calendar Feeds for a week and automatically displays them as weekly timetable in a post. Makes it easy to manage complex timetables in centralized control panel. It’s easy to split into subtables (for different cities, groups) and make future changes to timetable. Put events on endless repeat in google calendar if there are no plans for changes.
Features
Automatically forms lines for times that have events on (conserves vertical space compared to usual Google Calendar embedded weekly view)
Events from multiple Google Calendar feeds can be shown in single timetable.
Choose different color for each feed.
Format the table easily by making changes to CSS
Options for display of time in 12-hour (PM/AM) or 24-hour time formats.
Sunday is hidden to conserve space unless events are present.
Multiple language support
Download and info: http://wordpress.org/extend/plugins/google-calendar-weekly-timetable/