If you use the traditional home school curriculum as designed you might be merely repeating a mold that your children are not designed to fit. You may need to apply it differently.
If there are some learning disabilities you might want to consider that some abilities will improve as the brain matures and that the time schedule of traditional learning benchmarks might be adjusted for your children's struggles. If you have control over their education you would not have to follow the traditional benchmarks that actually may not be appropriate for your children.
For example, lets assume that math is right now difficult and that it is not uncommon for math abilities to grow as the brain matures. (I don't know if that is true but would expect it to be). Then assume that your children are stronger at language and or reading. Assuming this scenario, you could design a schedule that emphasis's their stronger abilities while putting off those more difficult areas to a later time when they have better capacity. This would allow the child to be successful in areas that they are stronger in, give you and your children a better start with lower frustration and give your children a better matching of learning to ability.
It is strategies and questions like the above scenario that I would want to discuss with professionals who have experience with the disabilities your children have. The mold they are being forced into may be the problem more than the method of delivery.
I home educated 2 children - the oldest is in her second year of college, and our youngest leaving for college next Fall. Even with 2 normal children, who were intelligent, I found that waiting for the right time to teach math was a godsend! I only had to teach it once and they got it. When I brought them to this level, we then enrolled in Kumon math (was linked on the other page) and it was amazing! Kumon filled on ALL the holes or grounding that was needed, and the kids were beating the cash register in making change at the stores in no time! Excellent program that has 3 levels of Honor Roll for children who work ahead of grade level in math - Bronze which is equivalent to running 1 year ahead of grade level in math, Silver that is equivalent to 2 years ahead, and Gold that is 3 years ahead of grade level in math.