Rzeczniczka regionalnej policji przekazała, że napastnik to chłopiec w wieku poniżej 14 lat; nie podano, jak się nazywa ani czy był uczniem szkoły, w której dokonał ataku. Zdarzenie miało miejsce w publicznej szkole średniej, położonej w dzielnicy Sant Andreu na północnym wschodzie Barcelony. Uczęszczają do niej uczniowie w wieku od 12 do 16 lat. Według państwowej telewizji sprawca ataku był uzbrojony w kuszę oraz nóż.