Keisha Henry, 40, of 3404 Kenneth Court in Augusta, is charged with aggravated assault against her 15-year-old son, according to a sheriff's report.
Senior Judge Bernard J. Mulherin said he worried that Henry would be a threat to intimidate her son if she were released. Currently, the teen is living with a family friend, officials said.
The mother and son got into an argument Jan. 26 after he refused to apologize to a gym teacher outside the school, Assistant District Attorney Laura Stewart said.
Henry, who works as a receptionist at Fort Gordon, responded by punching the teen in the face and demanding that he hand over his iPhone, according to a police report.
When he refused, she jumped into her sport utility vehicle, drove over the curb and struck the teen on his left leg with the left side of the vehicle.
She then got out of the vehicle, took the cell phone and left, the report said.
The teen has since undergone surgery for an injury to his ankle, Stewart told the court.
"The fact that she drove her car toward her child is incredibly reckless," Stewart said.
Stewart said Henry gave a statement to sheriff's deputies after her arrest that confirmed her son's story. Stewart said, however, that Henry contended she "only bumped" him with the SUV.