248,901 lessons delivered