In my opinion maintaining a schedule is a good thing. Without a schedule I feel like I tend to be unproductive, spending minimal time actually working on things I should be. Just be sure to schedule in some downtime. For example I liked to have 30 minutes to an hour after school to myself, just to unwind before tackling homework. At the same time though, learning to go with the flow is important. Life can't always go exactly as planned, so it's important to learn to work with kinks that pop up in the schedule.