TalkabouttheOpenDayatyourschool.这句话的意思是“给我讲讲你学校的开放日吧!”
我倒是觉得openingday更讲得通些(开学典礼)
这里的at表示的在某个地点的意思.atyourschool用来完善theopenday,表示这个openday是在你的学校进行的.
如果一定要用of也可以的,意思就变成了这个openday是属于yourschool的.
不过这个句子之所以用at是因为大家都习惯了这样的用法,属于惯用法,没必要求甚解,语言很多都是习惯用法,没有很明确的道理可讲的.