Я Вас прекрасно понимаю. У нас с вами в чем-то похожие задачи, но с разными переменными. У меня постоянной величиной был адрес проживания, и школу из трех языковых (все в 10-15 минутах на авто) я выбирала так, чтобы был удобный подъезд именно на ОТ .У Вас постоянная величина - школа, и нужно адрес проживания подходящий найти.