When assigning contracts, there should be a filter option for "All, but 12th grade".
This would be a nice option to make the process of assigning contracts faster. Logically, 12th grade students should not appear in the list when selecting "All", since they will not be attending in that future contract school year.