Time to find a new school methinks. Normally the student would have paid the landing fee. Wasn't this an option in this case? Most students are quite happy to do so as they regard it as a valuable, and practical, lesson.
It would seem that some flying school owners put their instructors in extremely awkward positions for the sake of a little money.