The start and end dates are firm, but the student does have flexibility in scheduling individual assignments. When high school students are ready to take a final exam, they simply make an appointment to come on-site to complete the test. Students are allowed to finish a course early.