It never takes 18months. Please double it at least.
Delay is not explained by the school.
Without permanent contract the money you get will be nothing and no tickets will be available for you with any other airlines.
With contract you have 150k bond.