If a student leaves or graduates and is marked inactive it makes sense to automatically mark the parent inactive at the same time, once you drop the student it can be difficult and take 2 times amount of time to go back and find the parent to make them inactive. Would probable also make sense for a pop up to say do you wish to make siblings inactive also just incase there is still a sibling at the school in which case you would keep the parent active.