The shooting happened just before 6 p.m. near the intersection of 31st and Norris streets, near the James G. Blaine School.
Deputy Chief of Communications for the School District of Philadelphia, Monique Braxton, says the after-school program at the school was just being dismissed.
Two of the teenagers shot were brothers, while the 2-year-old was being held by her mother when they were hit. That mother was there to pick up her son.
"This has been a fairly quiet portion of the 22nd district for quite some time now," said Philadelphia Police Commissioner Danielle Outlaw. "At this point we're piecing everything together to figure out if this is retaliatory, if some of those victims were intended or not, but it's still really early to tell."
Police said they are looking for three males in connection with the shooting. The suspects were seen driving a 2011-2016 gray four-door Hyundai Elantra with an unknown Pennsylvania tag.
No arrests have been made.
We spoke with one mother on Friday who was too scared of what was going on to even show her face.
"I just moved back down here and it's not fair to these kids, it's not fair to us. Like, we're terrified to come outside our house," she said.
She also had a plea for city leaders.
"Commissioner, mayor, everybody. Y'all gotta help us. My baby don't want to go to school," she said.
The district said it was ramping up its after-school security programs.
"We're expanding the safe paths program, which is where people in the community, parents, community advocates, can be paid to help kids get home safe after school," said Braxton.
The 2-year-old girl was shot once in the left thigh, police said. She was taken to Children's Hospital of Philadelphia where she was listed in stable condition.
A 13-year-old boy was shot in the hand. Police said he was also taken to Children's Hospital of Philadelphia in stable condition.
A 15-year-old male was shot twice in the chest. He was taken to Temple University Hospital in stable condition, police said.
A 16-year-old male was shot in the arm. Police said he was taken to Temple University Hospital where he was listed in stable condition.
A second 16-year-old male was shot once in the right arm and once in the right thigh, police said. He was taken to Jefferson University Hospital where he was listed in stable condition.
A 17-year-old male suffered a graze wound to the thigh, police said. He was taken by Uber to Jefferson University Hospital where he was listed in stable condition.
The 2-year-old's mother, 31-year-old woman, was shot twice in the thigh, police said. She was also taken to Temple University Hospital where he was placed in stable condition.
The teens shot were students of The School District of Philadelphia.
In a statement on Twitter, Mayor Jim Kenney called the shooting "heartbreaking."
RELATED: Check the 6abc Neighborhood Safety Tracker