Prevenirea violenței împotriva copiilor implică întregii societăți, de la familie și școală până la autoritățile publice și organizațiile non-guvernamentale. Unele dintre strategiile care pot fi utilizate includ promovarea unei culturi a non-violenței, dezvoltarea de programe de educație pentru părinți și educatori, monitorizarea și raportarea cazurilor de abuz și neglijență, dezvoltarea de programe de suport pentru copiii și familiile care au fost afectate de violență și dezvoltarea de politici publice orientate către prevenirea și combaterea violenței împotriva copiilor.