At least 18 people, mainly schoolchildren and teachers, were killed on Thursday by a flash flood during a school outing near Jordan's Dead Sea in one of the worst disasters in the kingdom in years, rescuers and hospital workers said.