At one point, I had a senior English class that had a WIDE variety of abilities. There were special education students and honors students in the same class due to a scheduling snafu that could not be fixed. (It was a small school.) The IQs literally ranged from 50 to 150+. It was one of the most challenging classes I've ever taught. One of the "honors" students in particular acted like a punk in the beginning because he was "so much better than the other kids." Finally, I kept him after school and told him that he had a lot more lessons to learn about being a human being than English. As far as I was concerned, he had what English he needed for college, now it was time for some life lessons. That worked for him. He became one of the most helpful students I've had. He tutored the others and rejoiced with them when they learned or accomplished something. All students in that class passed the Georgia High School Graduation Test in English--even the one with the 50 IQ.

We were a community of learners.
On the other hand, I have been frustrated by some main-streaming. :truce: For example, one child, who was "normal" (hate that word) until she was two (her mother bashed her head repeatedly against a sink in a public restroom), is severely disabled. She can walk and feed herself, but that is about it. I love her to death--BUT she barks, yells and cries VERY loudly. She does not talk and you can't reason with her. She has a full-time para-professional, which is appropriate, but I don't feel her presence in my English class was appropriate. Teach her living skills so that she can be as productive and independent as possible. Teach her how to communicate in some small way. DON'T put her in a classroom expecting her to have a clue about the American Romantic period in literature and the fact that Natty Bumppo was the first American literary hero. It's totally worthless for her, and she disrupts the learning of others who already have enough difficulties with the learning disabilities they face.
There, I'm off my soapbox and hiding behind it.
FIRE AWAY!