Yes, in fact it would be better to say, "What time is your lesson?" "At what time is your lesson?" makes the speaker sound stuffy and the usage is too formal for conversation. A lawyer examining a witness in court might say, "At what time..." because a court of law is a formal situation.