Это сложная задача)
возможно стоит пойти от обратного? Выбрать хороший район для жилья и присматривать школу в рамках этого района?