The US military accidentally struck an Iranian elementary school, in an attack that state media said killed at least 168 children and 14 teachers, likely due to outdated information about a nearby naval base, according to two sources briefed on the preliminary findings of an ongoing military investigation.