You may not like my answer, but we ultimately decided to homeschool our son. He was very aware and articulating that school was going "too fast" for him. (He has ADHD-inattentive type, and was in SPED math, his only pull-out.)
One consequence of the move to mainstream in our district is that they have all but eliminated the more structured classrooms (not necessarily B rooms (behavior), but we don't have those either). So, in my son's school, we have a 15% intervention population. That resulted in my son sharing a class with several children who had profound behavioral issues.
When you have a learning disability or need more information-- but aren't acting out behaviorally-- it's hard to get the support you need. My son was basically forgotten in the midst of all this. His teacher was a good teacher, and she spent a majority of the time tending to kids who really did need a smaller, structured setting. These kids aren't bad kids, but the ed system is failing them by not acknowledging that they need more support during the day.
The combination of one-on-one instruction and the lack of chaos at home has been a relief for our son. At school, the teacher was so busy putting out fires that she wasn't able to help the kids who aren't acting out but who needed extra guidance. He was on a behavior plan just for his 'paying attention' issues. :( His SPED math group contained a child who would swear and throw tantrums. Obviously, any aware child would not find that experience to reflect well on their own abilities, and it was very unpleasant for him. Something that was supposed to be helpful quickly became something he dreaded.
Schools are going to be very limited in what sort of support they are willing to offer depending on the district's perception of their special needs kids. Our son went to an "A+" school and still was failed in getting his needs met. When schools claim to mainstream without adequate supports for those students, you get a very confusing configuration of support. Hence our decision to educate our own son in an environment which works far better for him.
Oh, and we are converting his IEP to a PDP (personalized development plan) and will be using a tutor for math, too, instead of the district. I wish we had gone that route earlier-- but it would have only changed the math situation. What's done is done and I think we are on a better path. As Margie pointed out, tutoring is worth the money.