And @KillJoys is right, after Sophia flashed her panties to the class, that should have spread like wildfire as a rumor. Plus the other students should have overheard what they were saying when Sophia and Aiden were talking about the task. That classroom is small.
At the time, (over a year ago?), I said that this was another scene where realism had to be put on hold by the viewer/reader & suggested that an excuse, such as Andre feeling unwell, could have been used to get the three conversationalists out of the classroom for 5 minutes, or so. [...alternatively the class has horrible acoustics & a majority of students with 0 curiousity & a strong schoolwork commitment...]. I also mentioned the inevitable gossip & banter that would ensue.
On this last issue, it could be said that it all happened but "offscreen." I can imagine a schoolboy debate as to whether Sophia's new nickname should be 'Ice Blue', 'Sky Blue', or 'Baby Blue', with the last one being decided upon, of course! So, for all we know she could have been called this for a year, (in our time) but given my school experience the name could have mutated by now to just 'Blue', or 'Baby.' As is general knowledge, "nobody puts Baby in a corner," except in this case Aiden, because he sits in the corner!