The Internet is a teacher's best friend because of the vast array of resources available. Some of the best that the web has to offer include the following: