I can't write so.

It may seem unusual, but I have quite a relaxed type of relationship with my students. I am an indulgent teacher (I know many people dislike this type), but somehow in the course of my work I've come to teach students who are just like me - we're just enjoying English, not learning it. My students belong to the type that would just give up the lessons if the teacher talked to them in the way you have suggested. One of them is a computer programmer and sometimes he oversleeps his lesson. I don't mind, because I need to do some work on my computer and when I have a lesson with him, it prevents me from doing my work, so I just check if we have a lesson or not. I understand, it may sound like crasy to some people, but they should be more tolerant.

With this in mind, was my original question grammatically correct? Or, perhaps, I should write something like "Are you going to have a lesson?"