+0
Hello,

Could you please explain which variant is the correct one:

To teach English at school or

To teach English in school?

Thank you for your assistance in advance
1 2
Comments  
Hi Mariyka,

In this sense 'at' or 'in' don't really matter and both are used, but if you want to say where one is at the moment, you would say:

He is at school. (He could be either in the building or outside the school)

He is in school. (He is in the building of the school)

He teaches at a school. Is not uncommon and correct to write and so is the other approach.

I hope this helps.
Thank you very much for such an informative and detailed answer!
Students: We have free audio pronunciation exercises.
In the United States, there is a marked difference between "in/at school."

TOM: May I speak with your son?

MRS. SMITH: Oh, I'm sorry. He's not home now. He's AT school. We expect him to return in about two hours.

MONA: Does your daughter work?

MR. JONES: No, she doesn't. She's IN school. (That is, she is a student. At the time of Mona and Mr. Jones's conversation, however, the daughter may be sleeping, shopping, etc. )
To build on what was just said, there is a difference between "in school" and "in the school."

To write "She is in school" to mean she is in the building would be ungrammatical. It means that she attends school on a regular basis, and Anon says above.

If you want to say that she is physically in the building, you need to use an article. She is in the school. She was in a school when the earthquake hit, and her calm attitude did a lot to help the frightened students.

That said, "She teaches English at/in school" is not very natural because that's where I would assume someone teaches.

She teaches English at Franklin Middle School.
She teaches English at the local high school.
She gives private lessons in English, but her main job is to teach English at the community college.

Notice I used "at" for all of these.
Thank you very much! The issue becomes clearer.
Teachers: We supply a list of EFL job vacancies
Thank you for the more precise definitions!
Thanks for your precise elaboration. But i have a difficulty in the meaning of sentence. i.e
"He teaches at SIEL". and
"He is teaching at SIEL".

Now plz explain me what is the main difference between these two from the meaning point of view.
Thanks in Advance
AnonymousThanks for your precise elaboration. But i have a difficulty in the meaning of sentence. i.e"He teaches at SIEL". and"He is teaching at SIEL".Now plz explain me what is the main difference between these two from the meaning point of view.Thanks in Advance
There is no difference in meaning.
Students: Are you brave enough to let our tutors analyse your pronunciation?
Show more