안전사고 발생 이유는 내재된 위험성을 파악하지 못하거나, 위험에 대처할 능력이 부족하거나, 위험 대비의 내적 자세가 미흡하기 때문이다. 이에 안전교육에는 안전 관련 지식, 기능, 태도의 세 요소가 포함돼야 한다고 주장되곤 한다.
한편, 위에서 본 안전교육의 궁극적 목적의 실현을 위해 구체적으로 무엇을 지향하여 안전교육을 실행해 가야 하는가라는 문제가 제기될 수 있는데, 이것이 바로 안전교육의 목표에 관한 논의가 된다. 인간에게 있어 안전 문제는 본능에 가까운 것으로 사람은 누구나 스스로를 보호하고 안전을 유지해 가고자 한다. 그럼에도 불구하고 사람의 의지에 상반되는 안전사고가 발생하는 이유는 안전에 대한 지식이 부족하여 어떤 위험성이 내재해 있는지를 파악하지 못하거나, 위험에 대처하여 행동할 수 있는 능력이 부족하거나, 위험에 대비하는 내적 자세가 미흡하기 때문이다. 이러한 연유로 해서 안전교육에는 안전에 대한 지식, 기능, 태도의 세 가지 요소가 포함되어야 한다고 주장되곤 한다(한국교육개발원·한국산업안전공단, 1996b: 6-7; Bever, 1984: 7; 이기숙 외, 2014: 55).