We do 5-10 minutes of handwriting with our kids that do it. If you do it every day, I don't think you need to spend 25 minutes on that.
Other people have already addressed the math issue, but I'll add in here too. Unless the math time is being driven by ds, unless he's the one wanting to do so much time, cut it down to 45-60 minutes a day, even if that lesson doesn't get "done." Pick up where you left off the next day.