So many apps...so little time. There are several great visual timers that can also be used as a scheduler: Vis Timer, EZbuzz and my favorite, Alarmed
Have the student put in various times for daily activities and the app will 'remind' them visually and/or auditorily what is next.