The Los Angeles teachers union ended its strike Tuesday night, based on overwhelming support for a contract agreement with the school district, union leaders said.