at school vs. in school

・"at"は点として考えている場所を表すのに使われる。
・"in"は、囲まれた平面の中にあることや立体の中にあることを表す。
・しかし、"at school"は「学校にいること」を表し、"in school"は「学生であること」を表す。

[正]The kids are likely to be still at school after lunch.
[誤]The kids are likely to be still in school after lunch.
[正]My son is still in school and will be graduating this year.
[誤]My son is still at school and will be graduating this year.

・イギリス英語においては、"at school"は「学生であること」を表し、"in school"は「学校にいること」を表す。

[誤]The kids are likely to be still at school after lunch.
[正]The kids are likely to be still in school after lunch.
[誤]My son is still in school and will be graduating this year.
[正]My son is still at school and will be graduating this year.

at school vs. in schoolの関連項目