Kirova the headmistress would expel Rose without a second thought, but she's psychically bonded to Lissa (who is of royal blood). So, in order to keep things politically settled, she agrees to let Rose stay, with the condition that she take extra training to make up for the time she's missed.