So 7:30-5 with small breaks here and there. That seems like a lot to me!
My first graders core work takes 2-3 hours then another hour or two on stuff he wants to learn but if he doesn't want to that day no big deal.
My 3 year old does about 30 minutes plus she jumps in on some other stuff when she feels like it.
Does this seem like a lot to you? Wow!