Jennifer Jeanus Yeager, 49, of Dixon had driven to a friend's house Tuesday afternoon to blow up a blue inflatable pool, according to Dixon Police.
On the way back, the department says she had her daughters sitting in the pool on top of the car to keep it away from flying away.
Someone saw the two children on top of the car and reported it to the police who stopped the vehicle.
Yeager was charged with two counts of danger to the health or life of a child and two counts of reckless behavior. She was also quoted for failing to secure a passenger at the age of 8 and under 16.
She was taken to the Dixon Police Department and released after she had issued bonds.
Yeager didn't have a lawyer on the file that Wednesday afternoon.