I will tell when our report back. It could take 2-3 more weeks.

My son's sometimes has good performance and sometimes don't. Today he had tons of homework because last week he was absent for the test. All of the homework sheets are math and grammar. It took him time to finish but he could keep on working. As long as the homework has writing involved, I need to stay next to him and rush him every few minutes. Sometime it still took hours to finish few questions. He has trouble to express his idea on paper since kindergarten. I am not sure he has ADHD by now but he did fit lots of traits.

Recently I have tried this at home. Gave my son a reasonable time (like 10-20 mins) to finish a portion of homework. I put a timer in front of him so he could see how much time he had. Before time's up or finishing the portion, he could not leave his seat or daydreaming. After that he could have a short break and then came back to work on next portion. The strategy didn't work perfectly but it did help him to focus more.