I’m afraid this post will be more about commiseration than being helpful. I have a high school student who’s really struggling in my business math class. He too can often do well on his daily lessons, but does very poorly on tests. One thing I’m trying is to set boundaries for the help I give him with his homework. (It sounds like you’re probably past this stage if your student is needing less help from you.) He asks for a lot of help, and all that hand-holding is one of the reasons he can get good grades on daily homework. But I can’t help him that way on his tests. I haven’t exactly told him this, but I’m trying to give him help only if he has a specific question about a problem, something more than “I don’t know how to do this.” (This is after the concept has been discussed and practiced in class.) And instead of answering questions directly, whenever possible I respond with my own questions that I hope will lead him to find the right answer for himself. Anyway, we’ll see how it works.