I just went back and checked several weeks of our MS1 schedule. We were scheduled ~25 hours of required attendance a week, but usually not much less. MS2 has been somewhat better, because we're finished with our year of anatomy. Still, we average around 20 hours of required attendance a week. We do get to skip 20 percent of our morning classes, but they're not really skips as they expect us to "save" those for emergencies, like medical appointments. I'm thankful for the chance to be a doctor, don't get me wrong...but they do like their rules.