Since she didn't take the hint, and as you say, it's happened before, you need to put a stop to it. Adopt a "no free class" policy. This is a job, and your student/friend should not try to take advantage of you in that way. As a teacher you get PAID to teach!!