"Challenging" Teaching Experiences for Math Grad Students?
One possibility is to get involved with a program like Learning Unlimited (full disclosure: a few of my friends are heavily involved in running it). 

I've also heard (through the grapevine) that a short while back AoPS may be looking for instructors. I don't know whether the position is still/was ever available.