Verb + preposition

Teach in or teach at?

Both teach in and teach at are correct, but they answer different questions. Use in for an area, field, or room, and at for an institution or workplace.

Quick answer

Teach at a school; teach in a place or field

Use teach at with a school, university, or institution: teach at Harvard. Use teach in with a country, city, classroom, or subject area: teach in Spain, teach in the science department.

She teaches at a local college.
He teaches in Berlin.
They teach in the medical faculty.

Choose the pattern by meaning

These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.

1
teach at + institution

Naming a school or organisation

Use at for the institution where someone works as a teacher.

My aunt teaches at a private school.
He teaches at Oxford University.
2
teach in + place

Giving a city, country, or room

Use in for a physical area or location.

She teaches in Canada now.
The volunteers teach in rural villages.
3
teach in + field or department

Talking about an academic area

Use in for a subject area, department, or discipline.

He teaches in the history department.
She teaches in special education programs.
4
teach + subject

Using a direct object

The verb teach often takes a subject directly without a preposition.

They teach mathematics online.
She teaches English to adults.

See the difference in context

The same subject can take different constructions because each sentence answers a different question.

Construction
Example
Meaning
teach at
She teaches at a secondary school.
Refers to the institution where someone works.
teach in
He teaches in Tokyo.
Refers to a place, area, or department.
teach about
They teach about climate change.
Refers to the topic being discussed.

Common mistakes

Some combinations appear in real text but do not mean what learners often assume.

Using at with a city

Cities and countries usually take in, not at.

✕ She teaches at Paris. ✓ She teaches in Paris.

Using in with a school name

Schools and universities usually take at.

✕ He teaches in Lincoln High School. ✓ He teaches at Lincoln High School.

Adding an unnecessary preposition before a subject

Teach can take the subject directly.

✕ She teaches in mathematics. ✓ She teaches mathematics.

Quick practice

Choose the expression that matches the intended meaning.

1. My brother teaches ___ a university in Seoul.
2. She taught English ___ Brazil for two years.
3. He teaches ___ the engineering department.

Check your sentence in context

Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.

Free to try · No signup required

Frequently asked questions

Can teach in and teach at both be correct in one sentence?

Yes. For example: She teaches at a university in Madrid.

Do we say teach at school?

Yes, when referring to working there as a teacher.

Is teach in a school wrong?

No. In a school can describe physical location inside the building, but at a school is more common for employment.

Write with confidence in Linguix

Create a free account to check complete texts, apply suggestions, and save your documents.

Create a free account