I am using Google Calendar to organise all my lessons, but also all other school based activity such as meetings and tasks.

This is a great video to show just how Google Tasks works.