I was just wandering around the forum and saw your post about the fossil man. I wanted to let you know that you can actually save next to him and soft reset (pressing L+R+Start+Select all at the same time) if you don't get the fossil you want. He will give you a different fossil each time. You can also do that when you're reviving the fossil, and for events or Dream World Pokemon.
They were "mandatory" but depending on who you had, you could do pretty much whatever you wanted to I thought they were boring but during marching season, I didn't have study hall because we were outside at band practice.
Oh no, we have both of those. It's just the schedule, and you potentially don't see the same people every day if you see someone in a Day 1 class but not a Day 2 class. Every day it was 2 classes (blocks) in the morning, then half a block for lunch, half a block for study hall, and two blocks in the afternoon. Then you were done until the next day, where your classes would all be different except potentially the hourlong block after lunch.