258,074 lessons delivered