I suggest you call the principal (or go his office). You need to be in the driver's seat here, not the other way round.