I was looking on the internet but really haven't found anything definite on this. I was writing a letter for IELTS practice and I came with this phrase:
"When I arrived to the school I really did not know what to expect.".
I'm doubtful about whether the "to" is well placed there.
I think the following option with "at" instead of "to" sounds better as in:
"When I arrived at the school I really did not know what to expect."
but I'm not sure if those two are interchangeable in this particular example.
Best Answer
It seems that formally the only one correct preposition in your context is "at".
Based on Cambridge dictionary and Oxford dictionary and Merriam Webster dictionary, the correct preposition in your context is "at" except for countries and cities names (such as New York) that then you have to use in the preposition "in".
Cambridge dictionary explains:
But according to Collins dictionary we have to distinguish between to "arrive" meanings:
The first meaning with preposition "at": When a person or vehicle arrives at a place, they come to it at the end of a journey.
The second meaning with preposition "in" When you arrive at a place, you come to it for the first time in order to stay, live, or work there.
Anyway, it's very common to see people that use the preposition to in such context, but it's considered as a common mistake even among native English speakers.
By the way, the words "arrive at" can be also an expression:
"Arrive at something", means "to come to a decision about something after much consideration" as Cambridge dictionary states.