Skjutningen har skett under natten till söndagen, lokal tid – söndagsförmiddag svensk tid.
En minderårig person har gripits för vapeninnehav. Polis säger att personen är av intresse i utredningen.
Polisen tror att ungdomarna hade en fest på ett kontor när skottlossning utbröt. Offren är mellan 15 och 19 år enligt stadens polischef Robert Tracy. Flera personer är skottskadade och en 17-åring har allvarligt skadat ryggraden när hon blev nedtrampad när många försökte fly skottlossningen.
– Det är mycket värre än en förälders värsta mardröm. Mina tankar är med alla familjer som lider idag, sade St: Louis borgmästare Tishaura Jones på en presskonferens på söndagen.