Casmine Aska was charged with attempted murder and assault and faces up to 25 years in prison if found guilty.
"Aska grabbed the young child by the legs and dragged him up a flight of stairs to the roof, picked him up and threw him from the roof," the prosecutor's office said.
The boy was being treated for numerous broken bones and severe internal bleeding.