National Geographic Education is a new (beta) site designed to bring the best educational standardized resources/media to educators/students. This site has lots to offer such as: projects, activities, videos, photos, etc. Also, there a nice map making feature which is ideal for geo learning.
I highly recommend checking out NGE by clicking here!!!