The average U.S. public school teacher earns roughly $74,500 a year for about 180 instructional days of work, according to ...