Dådet inträffade vid Robb elementary school i staden Uvalde på tisdagsförmiddagen lokal tid. Ett samhälle med omkring 16 000 invånare i delstaten Texas. Närmare 600 elever i årskurserna 2-4 går på grundskolan där masskjutningen ägde rum.
– Vi har flera skadade, elever och lärare, och flera dödsfall. Gärningsmannen är avliden, säger stadens polischef Pete Arredondo.
En ensam gärningsman
Allt som hittills framkommit tyder på att det rör sig om en ensam gärningsman, uppger Arredondo.
Dödssiffran steg under onsdagsnatten svenskt tid till 21 personer, varav 19 barn och två vuxna, enligt Texas departement för allmän säkerhet.
Något motiv bakom dådet har ännu inte framkommit.