Hi Foxylady20,
I homeschooled my own son for 2 years and I know it can be challenging.
I now work at a school specifically for students with learning disabilities. The majority of these students have ADD or ADHD also. Many of them were previously homeschooled too.
What we find works the best is to have structure and a routine in place and follow that to a tee. Also, allow your son frequent breaks to get up and move around and get a bit of physical exercise.
When you are asking him to sit and work, particularly any tasks that are more difficult for him, give him a stress ball or fidget toy to play with in one hand while he writes or reads or takes quizzes, ect. Just being able to touch something and have that sensory integration will help calm him and allow him to focus.
Break down tasks into small chunks to be completed. Play to his strengths while working on his challenges. If he is good at drawing, allow him to draw out his book reports. If he can remember things better when they are put to music, help him make up songs to memorize things such as rules or formulas.
Most of all, just make sure he knows you love and accept him no matter who he is.
I hope this helps.
Valerie