338,419 lessons delivered