Spectrum Center offers a comprehensive educational program for school-age students with autism, emotional/behavioral disabilities, intellectual disabilities, and other disabilities which require focused academic, behavioral, communication, therapeutic and transition services.
Does your kid have an IEP? If so, you might try Spectrum Center either in Oakland or Hayward for their behavioral programs. If your child qualifies for special ed based on their disability--and it sounds like their disability is affecting their ability to access their education--so if they haven't qualified you might ask for an evaluation to get them to qualify him for special ed services which would allow your district to place him at Spectrum. My child with ADHD went to the Hayward campus and it made a world of difference, they really do fit the program to the child and take the time to get to know them. The population spans a wide range of disabilities, but I think that really widened my child's scope and taught them to be comfortable with all kinds of people and that disabilities are just a small part of a person. The staff there works really hard and puts their heart into their job.