I know in this area, all the the major school districts are cutting back on everything because of lack of money and federal funding. I don't know how big the class sizes are, but 35 in 3rd grade sounds very large, especially with a child who needs extra attention.
We had a neighbor at our old house that her daughter WAS the special needs child. Even though she officially could not be there to help her daughter, she did volunteer at the school to not only be available for her daughter if needed, but she knew the teachers/school needed extra help.
I would disagree with the poster who said classes are larger in private schools. I'm sure it depends on the school and the area, but that is completely not the case for us. And one of the reasons why we moved our children to a private school 10 years ago. While there may be 50 in a grade level, those 50 kids are split up into 3 classrooms, so less than 20 in a classroom.
Good Luck. And remember YOU are your child's biggest advocate!