Пока не обозначите две вещи:
1) По каким критериям будете искать школы или учеников.
2) Какие и в какой форме выводить данные.
Не будет точного плана, как оптимально составить запрос или несколько запросов, чтобы перейти от условий 1 к результату 2.
Чем конкретно опишите входные и выходные данные, тем оптимальней можно получить запрос(ы) для решения этой задачи.