This site has a lot of different games students can play to quiz themselves. Once you choose the subject, you then pick which type of game you want to play. There are geography games, trivia games and much more.
This is a cool site that has a lot of different ideas and concepts to teach material. Various teachers are featured on here for particular methods they have used in the classroom. They have tips for first year teachers, how to make assessments, diffreentiation, etc. You just choose your subject, grade level, and topic.
This is a good website for history teachers. There are a lot of resources on here about how to teach specific topics. They have handouts, primary sources, how to motivate students for certain material etc. and there are a lot of different topics to choose from.
This is a good site for Social Studies teachers to find US primary source documents to help supplement the material being taught. There are a lot of different sources on here.
This is a great site to find history lesson plans, which are divided by era. They also have tips on how find primary sources and how to use them in the classroom.