I also have a special needs son. We never have qualified for any Social Security due to our income level (middle class) but after being on a waiting list for a couple of years we do get some Family Support from Department of Developmental Disabilities. I heard about it from another parent, not the school. It is not based on a families income, which is nice since there are always extra expenses. These funds can help pay for respite care, some therapies , recreational outings (YMCA membership as an example). medical equipments, etc... I am sure it varies from here to where you are, but if you have not already check into your state's DDD.
Also, as a parent who needed to fight to get my son an all day aide, my advice is call every day if you have to, send letters , get written recommendations from the teacher about how much support in class he needs. I was told once by a teacher who was sympathetic to my struggle with the district , when you need something for your child use the word SAFETY. It works like a charm. Start mentioning that word when referring not only to your child but the safety of others and see what happens.
Wishing you the best.... thank you for being an advocate for your child.
Rebecca