On time and in time are often confused.
On time means at the planned time:
The train is never on time. It is always five minutes late.
In time means with enough time:
I arrived at the cinema early and was in time to have a coffee before the film.
You are also still in time to enrol in That’s English!