One thing I strongly believe is that you need to continue to learn new things or you become stagnant. One way I expand my knowledge is to read blogs and get ideas from other teacher websites. These sites are sites I really love and read pretty frequently. A star next to one means this is one you just can't miss!
sites checked as of 7/1/2013