User blog comment:Tvsfrank77/Welcome/@comment-24058704-20131016182636

Since your class is very heterogenously grouped, you should decide on the common skills and knowledge that all students must learn. If you want to differentiate within the classroom, you can do small groups and let the honors level students work at their own pace. Is your school open to having small groups working independently outside of your classroom? (In the hallway)

Outside of the classroom, you can assign different homework problems to different groups of students. They would all address the same skills and knowledge. For instance, I find that the college prep level students can do single step conversion problems with little difficulty, but when a multiple-step problem comes up, they start to need more guidance. The honors level students seem to be able to work their way through more easily. The group of students on the opposite end of the spectrum can certainly do conversion problems, but they may need more practice and/or have a model solution available while they are practicing.

Make use of the natural relationships that the students already have with each other. The honors kids don't just hang out with other honors kids, so don't be afraid to let the kids help each other. There is a good deal of evidence that peer to peer learning can be very successful. Just don't overdo it. The honors students may feel like they are the teachers!

I'm sure these suggestions are obvious and you have already tried some of these strategies.

If you are looking for materials, etc. Just let me know.