Each live class is 2 hours long with a 5-minute break. The recorded classes are an average of 1 ½ hours each.