Bookworm teacher sets overdue fine record: $345