This is exactly my daughter, she thrived online when her teachers posted a weeks material at a time she'd be done by wednesday. She was so happy she could work at her own pace and didn't have to wait for other kids.
I'm a bit similar. I always did poorly in school working at the pace that the teachers wanted me to go. I would do well on the tests, but always had awful grades because I didn't do all my homework.
When I discovered WGU 1.5 years ago, I did much better simply by being allowed to go at whatever pace I felt like, and taking time off when I felt like it, and I managed to get through school in a fairly short amount of time.
I'm doing online graduate school now, and fortunately my supervisors are somewhat amenable to this style; they simply give me a bunch of recordings of their lectures and all the assignments that I'm expected to do all at once. Some days I don't do anything, other days I'll spend six hours straight watching lectures and doing homework.