Public School or Homeschooling?

A question on many parents minds who have a child with special needs is to homeschool or send to public school.  What are your thoughts?  Does the public school provide more services for your child or does he/she thrive in home?

We have chosen to homeschool all of children but a child with special needs requires a lot more time and attention.  Since our addition of healthy supplements Nathan has seemed to make a lot of progress in understanding more words and sentences.  However, numbers has still been a struggle.  Has anyone else had success with a particular technique or program that they can share?

I have really liked “Funnix” for use on his language skills classes but I’m not sure if their math course will meet his needs until we master those skills.

If you have any comments on what has worked for you, feel free to share.