A note for Mahou Shoujo site chapter 105:
unlike in the US, students usually won't go to the high school where they live because high schools in Japan and in my country require entrance exam. If you don't pass the exam for the school where you live then you have to go to a far away school. The schools' level are also different. There are schools for elite with escalator system with a university and schools for delinquents so the chance for them to go to the same high school is pretty low. All of my middle school classmates live in the same district as me but when we went to high school, I only met one person, the rest of them went to different schools.