In particular the prepositions at, in, on are used with places and time. We use some of them more or less frequently. A pyramid below shows us frequency and the most common usage.
When were you born?
On May 7th in 1976, on Friday, in the 20th century, at 7 o`clock, in April…
Where do you usually study?
at home, at 25 Oren Street, in Poprad, at school, in Slovakia…
It is important to remember that we use “at the weekend” in British English.
We also use following prepositions with the parts of a day:
in the morning, in the afternoon, in the evening BUT
at night, at lunch, at noon
There are also two possibilities of using prepositions in and on in relation to the word time.
We use “on time” if we want to express that something happens on time, punctual, not late.
The 11.45 train left on time (it left at 11.45). The conference was very well organized, everything began and finished on time.
We use “in time” when it means soon enough.
Will you be home in time for dinner?
I want to get home in time to see the football match on TV.