<p>What possible reason is there for specifying that certain classes have to be taken senior year? What if a kid thinks they are going to be able to enroll in cc but then the schedule is changed and they can’t do that? They can’t get their diploma? It sounds like the people who are writing these graduation requirements have no idea about what goes on in schools. What about kids in a school that usually offers calculus, but the enrollment drops below the minimum required to offer the class and they cancel it?</p>