SEASIDE, Calif. – A 15-year-old girl who stopped an out-of-control school bus she was riding on was handed a Saturday detention instead because she was skipping school.

Marina High School student Amanda Rouse was on a bus with 40 elementary school students Wednesday morning when the driver fell out of her seat after a turn and hit her head.

Rouse jumped up and applied the brakes, bringing the bus to a halt after striking two parked cars. No one was injured.

But Rouse said she was punished because she wasn't supposed to be on the bus.

Rouse said she fell ill on the way to school, but instead of calling in sick, she asked the bus driver for a lift back to the bus yard before the accident happened. She must attend Saturday school as punishment for failing to call in sick that day.

"She is in trouble with school because she made the wrong decision," said Rouse's grandmother, Sally Correll. "But I can't help but believe that she was where God wanted her to be."