1.因为后面的从句修饰前面的名词,前面是地点,那么就是哪一个学校,用which比较好
2.business是地点,用where
3.因为for是介词,介词后面用宾格,who的宾格是whom
4.这题是指对于某个对象来说,所以用for which