Teacher Resources
Great resource with lots of interactive games to choose from. These games range from history, math, or even politic focused. Lots to gain no matter what subject you teach.
A resource with premade videos for teachers of any subject. Great for assisting with small additions to your lesson plans. Expansive and constantly being updated with new content.
Free resource for CCSD teachers. Similar to TeacherTube in the sense that is has premade instructional videos. There is also content regarding meeting state standards in your curriculum, which could be useful.
Features articles about teaching, for teachers. Helpful for keeping your skills up-to-date, and your knowledge base relevant. Tips and tricks to keep educators new and old inspired and effective.
This one is very close to my heart. It is a website that allows you to find literature from any country, culture, or background. Helpful for teachers trying to diversify their curriculum.
Student Resources
Keeping teaching fun is important, and Cool Math does just that. It may be important to limit which games can be played, as not all games are educational. Those that are could serve as a great reward for students who finish their work early.
Short, education, fun videos that students seem to enjoy. Boils down difficult concepts into highly digestible content. This resource can be used for nearly any age range, but works best for younger kids.
Encourages kids to learn more about and interact with space. Space is one of those few things that everyone has at least some interest in. Use this to help inspire the next generation.
Coding practice website for kids. Helps kids learn problem solving at a young age, and possibly spark their interest in a lucrative field. Computer science is only going to get more important over the coming decades, introduce them early!
One of the most popular ways to gather info on any given topic. Previously rejected by schools, people are starting to see that it is accurate enough to allow in schools. Encourage the usage of it, or fall behind.

