Dedicated teachers often can't get the school to order all the materials they'd like for their classes. So the teachers often foot the bill themselves, which can get expensive. A number of excellent educational websites cater to the inventive teacher.