A teenager opened fire at a school in the US state of Nevada Monday, killing a teacher and critically wounding two students.