MyStudyLife is an excellent, free, cross-platform student planner with a great set of features to help students stay organized. With it, students can organize their assignments and tasks based on their course schedules. The tasks are all shown on the homepage to remind them and the app even supports rotating and block schedules. It is available on iPhone, Android, Windows 8, Windows Phone and the web.
It allows you to create a calendar with your class schedule, a task list, and reminders.
yasp! Easy to use Student Planner for Android
WhatsDueApp - free app for teachers to help keep parents and students up-to-date
Getting Students and Teachers Organized - tips and resources - includes links and resources for electronic and paper planning
10 Great, Free Apps for Students for Notetaking and Class Planning