I do not teach for six solid hours. I usually give her a lesson, then give her an assignment. When she finishes the assignment we go on to the next subject. While she works, I take a few minutes with my k'er, remind dd to get back to work, change a diaper, remind dd to get back to work, make another pot of coffee, remind dd...
The truth is it isn't entirely her fault, we have two little boys at large while school is in session, and it is a miracle she can concentrate as well as she does. She is a hard worker, and will do anything I ask. I couldn't ask for a better student. She just has this problem with distractions.
For a few days I did try doing all her lessons at once, than leaving her with a list of assignments, but she would get lonely and board and it took her forever to finish her work. She is an extrovert who processes information by talking it out. She is also very relational and just plain likes to have me by her side. I guess that isn't a bad thing. ;)