An 18-year-old suspect has been charged in the shooting death of a St. Louis County woman who was killed in front of her three young children during an attempted carjacking.

Prosecutors say Mark Haywood was charged Wednesday with second-degree murder in the death of Porsha Owens. Haywood also is charged with first-degree robbery and armed criminal action.

Owens was killed Monday as she led her children, ages 3 to 8, to her car to take them to day care. She worked as a school safety officer in a nearby school district. Authorities say Haywood shot Owens after demanding her keys and money, and that he tried to drive off in her vehicle but it wouldn’t start.

The children weren’t hurt.

Zoltan Kiraly, Thinkstock

More From AM 1050 KSIS