The book Teaching Gifted Kids in Today's Classroom actually has some pretty good ideas for how to differentiate.

That said, what you're describing is the reason we homeschooled.