Pollux said the schools kept an even number of students to preserve the balance. So for the mistake to be corrected, they both would have to be switched. As long as Agatha held her place in the School for Good, then Sophie was stuck in the School for Evil. And if there was one thing she knew for sure, it was that Sophie couldn’t possibly last as a villain. A few more days there and she’d beg for Gavaldon.