THIS IS JUST MY OPINION. I don't have kids with learning differences and so I cannot provide real world insight, but I do NOT think this is the school for students with learning differences. Parents who send their students to Imagine should be prepared for a HIGHLY accelerated pace and rigor. Students with academic or emotional challenges will likely struggle - a lot.
The teachers are amazing. Unfortunately, there is a lot of turnover (I think this is because charter schools don't have as much money as traditional public schools and so I think the teachers get paid less.) Still, they either have great training or a great recruiting process because we have always had stellar teachers.
Phenomenal K-12 environment with fantastic vertical alignment of course work. Each grade level lays a foundation for learning for the next year. This has helped my children to make connections OVER TIME to cement their learning (and avoid the conceptual gaps they experienced at previous schools where teachers and programs passed the buck by saying "you should have learned that last year").
My children are challenged. They were bored in public school. The environment is not for everyone. You actually have to be a parent to your children and take an interest in their lives at school and what they are doing. I have read some reviews about how hard it is and chaotic it is, and the comment about how it is discriminating against low income families. Let me ask those folks what did you do to find a solution or did you just whine and complain. Imagine is not perfect, it is an organization run by people with all their failings, but from what I have seen, Imagine is way above the schools my children were in.
Like any organization there are good and bad individuals involved in the teaching. My children have had teachers they adore and others they call stupid. Just like real life. Once again what did you as a parent do to address the issues or did you just complain and whine and make unrealistic demands, just like in the real world.