All lessons are 2 hours long except an option for a private 90 min lesson. We know that 2 hours is the necessary amount of time needed for a proper thorough lesson!