My favorite new thing I learned about was Layered Curriculum. This is a wonderful idea that gets every student, no matter their ability, engaged and learning about the topic. There are basically 3 different levels in the curriculum; the A layer, the B layer and the C layer. Much like Bloom's Taxonomy, each level becomes more advanced. So, at the A level you would have very concrete knowlegde based activities. At the B level you would create activities at a higher level. Lastly, on the C level you would have the most abstract, involved activities. To give you more information and a sense of what this would look like on the Kindergarten level take a look at this example: Shapes. Dr. Kathie Nunley hosts a wonderful website, help4teachers, that hosts a variety of these ideas K-12. I hope you are able to find some great ideas there!
How do you differentiate your instruction if you have to? I'd love to hear some more great ideas!