Useful Links is an online resource for teachers that enables students to complete homework assignments at home on the computer.  It provides free downloadable lesson plans for high school, middle school, and elementary teachers. is a great resource for teachers and students. is a great resource for teacher self improvement and professional development.