Three prepositions carry most of the weight when you say where something is: in, op, and aan. Each has a clean core meaning — in is inside, op is on a surface, aan is attached to an edge — and if Dutch stopped there, English speakers would have an easy time. It doesn't. Op and aan both spill into territory that English handles with "at," and the boundaries between them are fixed by convention, not logic: it is op school but aan tafel, op straat but aan zee. This page gives you the core sense of each, then the lists of fixed phrases you have to memorise, because no rule will generate them for you.
In — inside an enclosed space
In is the easy one: it means inside something with boundaries — a room, a box, a city, a country, a body of water you're submerged in. It lines up with English "in" almost perfectly, which is exactly why beginners over-trust the parallel and then say in school (wrong — see op below).
| Dutch | English |
|---|---|
| in de kamer | in the room |
| in de doos | in the box |
| in Amsterdam | in Amsterdam |
| in het water | in the water |
| in de tuin | in the garden |
De kinderen spelen in de tuin achter het huis.
The children are playing in the garden behind the house.
Ik heb mijn portemonnee in mijn jaszak gevonden.
I found my wallet in my coat pocket.
The reliable test: if the thing is genuinely enclosed — walls, sides, a perimeter you're within — in is right. A room, a building (as a physical object), a region, a vehicle's interior. The trouble starts when the noun names an institution or activity rather than a physical container.
Op — on a surface, and "at" an institution
Op has two jobs. The first matches English: on top of a surface — a table, the floor, a shelf. The second does not match English, and it's the bigger source of error: op marks being at an institution or public space — op school ("at school"), op kantoor ("at the office"), op het werk ("at work"), op straat ("in/on the street"), op vakantie ("on holiday"). Here English uses "at" (or "in"), and Dutch uses op. There is no surface involved; it's pure convention.
| Surface sense (op = on) | Institution sense (op = at) |
|---|---|
| op de tafel — on the table | op school — at school |
| op de grond — on the floor | op kantoor — at the office |
| op het dak — on the roof | op het werk — at work |
| op de plank — on the shelf | op straat — in/on the street |
| op de stoel — on the chair | op vakantie — on holiday |
Mijn dochter zit nu op de basisschool, in groep vier.
My daughter is at primary school now, in year four. 'op school' = at school.
Leg de sleutels maar op tafel, dan vergeet ik ze niet.
Just put the keys on the table, then I won't forget them. 'op tafel' = on the table.
Hij is op zijn werk, hij komt pas om zes uur thuis.
He's at work, he won't be home until six. 'op het werk' = at work.
Aan — attached to, or at the edge of
Aan is the trickiest of the three because English has no single matching word. Its core sense is attached to a vertical surface or hanging from a point (aan de muur — "on the wall," aan het plafond — "from the ceiling") and, by extension, at the edge of / bordering something (aan zee — "at the seaside," aan de rivier — "by the river," aan tafel — "at the table," in the sense of seated at it). Notice that aan de muur is English "on the wall" — op would be wrong, because a painting isn't resting on top of the wall, it's fixed to its face.
| Dutch | English | Why aan |
|---|---|---|
| aan de muur | on the wall | fixed to a vertical face |
| aan het plafond | on/from the ceiling | hanging from |
| aan tafel | at the table | seated at the edge |
| aan zee | at the seaside | at the edge of the sea |
| aan de rivier | by the river | bordering it |
| aan de telefoon | on the phone | connected to |
Dat schilderij van mijn opa hangt al jaren aan de muur.
That painting by my grandpa has hung on the wall for years. 'aan de muur' = on the wall.
Kom, het eten is klaar — iedereen aan tafel!
Come on, dinner's ready — everyone to the table! 'aan tafel' = at/to the table.
We hebben een week aan zee doorgebracht, in een huisje aan het strand.
We spent a week at the seaside, in a little house on the beach. 'aan zee', 'aan het strand'.
The contrast op tafel vs aan tafel is worth pausing on: op tafel = physically on the table's surface (objects rest there); aan tafel = seated at the table (people gather around its edge). The keys go op tafel; the family sits aan tafel.
De borden staan op tafel en we zitten allemaal aan tafel.
The plates are on the table and we're all sitting at the table. op (surface) vs aan (seated at).
Quick contrast: in / op / aan side by side
| Place | Preposition | Logic |
|---|---|---|
| de kamer | in de kamer | enclosed space |
| school | op school | institution → op |
| de muur | aan de muur | fixed to a face → aan |
| de tafel (objects) | op tafel | resting on the surface |
| de tafel (people) | aan tafel | seated at the edge |
| zee | aan zee | at the edge of |
Common Mistakes
❌ Mijn zoon zit in school.
Incorrect — an institution takes 'op': 'Mijn zoon zit op school.'
✅ Mijn zoon zit op school.
My son is at school.
❌ Het schilderij hangt op de muur.
Incorrect — something fixed to a wall's face takes 'aan', not 'op': 'aan de muur'.
✅ Het schilderij hangt aan de muur.
The painting hangs on the wall.
❌ We zitten op tafel.
Incorrect — people seated at a table take 'aan tafel'; 'op tafel' means physically on top of it.
✅ We zitten aan tafel.
We're sitting at the table.
❌ Hij is in zijn werk vandaag.
Incorrect — 'at work' is 'op het werk' / 'op zijn werk', not 'in'.
✅ Hij is op zijn werk vandaag.
He's at work today.
❌ De kinderen spelen op straat — nee, in de straat.
Incorrect — playing in the street is 'op straat', a fixed phrase; 'in de straat' means the street as a named location/address.
✅ De kinderen spelen op straat.
The children are playing in the street.
Key Takeaways
- in = inside an enclosed space (a room, a box, a city) — matches English "in" closely.
- op = on a surface (op de tafel) and at an institution or public space (op school, op het werk, op straat, op vakantie). Here op = English "at" — never in school.
- aan = attached to a face or at the edge of (aan de muur, aan zee, aan de telefoon). English has no single match — it's "on," "at," or "by" depending on the noun.
- op tafel (objects on the surface) vs aan tafel (people seated at it) is the contrast to lock in.
Now practice Dutch
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Dutch→Related Topics
- Dutch Prepositions: OverviewA1 — The big picture before the details: Dutch prepositions are largely idiomatic and almost never map one-to-one onto English, one Dutch preposition often covers several English ones (and vice versa), many verbs lock onto a fixed preposition (wachten op, denken aan), and a preposition plus er fuses into erop / eraan. Why word-for-word translation from English fails.
- Naar vs In/Op — Direction vs LocationA2 — The split English doesn't make: naar marks motion toward a goal (Ik ga naar school / naar huis / naar Amsterdam), while in, op and bij mark static location (Ik ben op school). Plus the special pairs naar huis vs thuis (going home vs being at home) and naar buiten vs buiten (outward vs outside), and how naar fuses with er into ernaartoe / naartoe.
- Prepositions of Time: Om, Op, In, TijdensA2 — Dutch slices time across four main prepositions — om for clock times (om drie uur), op for days and dates (op maandag, op 5 mei), in for months, years, seasons and parts of the day (in mei, in 2025, in de zomer), and tijdens for events (tijdens de vergadering) — plus met for holidays and the genitive 's-forms (’s ochtends, ’s avonds). The biggest trap for English speakers is reaching for op or in with a clock time, where Dutch requires om.
- Fixed Prepositional ExpressionsB1 — A core set of frozen Dutch preposition phrases that must be learned whole — op tijd, uit het hoofd, in de war, op zoek naar, te koop — because the preposition inside them is fixed by idiom and almost never matches the English one word for word.