The Best Teaching Resources [Updated List]


You will probably find the teaching resources we have compiled and continue to update on a daily basis. Browse through the category descriptions and click on the individual items to check them out in detail:

Classroom Response Systems

Collect real-time formative assessment data without the need for student devices. Know whether your students are understanding big concepts and mastering key skills. Facilitate the participation and interaction between teacher and students. Collaborate with your student via polls, MCQs, open questions, etc.

Communication & Collaboration

Students can start powerful conversations that augment the traditional classroom. They can showcase and share their learning.

Teachers can share their experiences and learn from each other as they discuss the opportunities and challenges of the classroom. They can build amazing classroom communities and encourage students for any skill or value.


Blogs created for educational purposes, they archive and support student and teacher learning by facilitating reflection, questioning and collaboration. Written by or for teachers, they are blogs maintained for the purpose of classroom instruction, or blogs written about educational policy, featuring plenty of teaching resources.

Teaching Resources: School crayons


These sites aim to improve education through the use of technology. Created by people who know first hand that schools, teachers, and students can all benefit from technology. These tools support teachers in their digital classrooms and digital schools, and provide superior quality learning and school leadership.

For a full list, visit the Education Technology page.

Exams & Assessment

Create and manage exams that can be published directly to learning management systems or printed to paper. Record assessment sessions with a webcam. Set quizes with a few clicks. Flexible tools for baselining, pre-tests, post-tests and anywhere you need formative assessment.


A collection of tools, tips and resources that teachers must know to introduce gamification into their classrooms, encourage better behavior patterns, and promote creative expression. Find ways to introduce new and innovative games into your curriculum. Create and manage your classroom in a game-like environment. Set up specific goals and achievements for students or classes, and track student data and progress. Guide students to earn achievements by completing tests, helping other classmates, and doing extra activities.


Discover new and improved models for home-bound instructional strategies. Integrate innovative learning technologies into your homeschooling curriculum. Find teaching resources that inspire excellence, promote respect, and improve communication among homeschoolers.

Language Training

Create vocabulary decks easily. Quickly save the words, grammar and sentences you want to remember. Remember your vocabulary lists by practising with spelling tests or flashcards. Make language learning even more fun by learning together with friends, classmates or colleagues. Integrate your weekly wordlists with skill-building such as handwriting, vocabulary, reading, fluency, and phonics.

Learning Delivery Platforms

Create and sell online courses. Quickly create engaging courses and share knowledge across your institution. Add video, image, text, audio, and PDF files. Create e-learning courses even from your PowerPoint slides. Easily import content directly from Dropbox, Google Drive, or OneDrive. Build the perfect education solution for your needs.

Use a wide variety of marketing tools to grow your business. Connect your Stripe or PayPal account (or both) and receive a deposit the moment someone enrolls in your course. Expand your reach, enroll students from around the world, and generate additional revenue stream with MOOCs.

Learning Management Systems

Make classroom management a joy, not a chore by making routine tasks – taking attendance, recording a gradebook – so straightforward they’re a pleasure. Log students’ attendance, add behavior notes for students, record students’ grades, and create student level reporting easily.

Improve student engagement, classroom management and your effectiveness in the classroom. Blend powerful assessments and analytics with learning and teaching resources to help meet the needs of your students.

Send messages to colleagues or record lessons for students. Connect with students as learning happens. Quickly assess students with prepared activities or on-the-fly questions to get immediate insight into student understanding. Determine the best instructional approach to most effectively drive learning.

Build courses by re-using presentations or videos you already have or by consuming content from web-sources. Define learning paths and restrict the way that courses can be completed or course content can be viewed.

Teaching Resources: woman using tablet

Math & Science

Help your students develop their math and science skills using various learning modules, tutorials, and worksheets tailored to their specific learning needs. Use math tutorial videos that teach simple, easy-to-understand ideas for solving math problems.

Build a deep conceptual understanding of math through rigorous learning and creative problem solving to engage, motivate and challenge your young students toward higher achievement.

Showcase the best of science through simple experiments that can be tried out by kids at home. Identify and fill student learning gaps to help them reach their full potential.

Media Literacy

Educational materials for schools and youth organisations, for teachers, parents and guardians, to help young people think critically about the advertising they come across in their daily lives.

Messengers & Conferencing

Send quick, simple messages to any device. Use real-time messaging for your school, group, or just a single person. Schedule reminders ahead of time. Send out your message to thousands of people, selecting from phone calls, text messages, and emails.

Motivation & Consultancy

Events, books, teacher training and coaching services for educators.

Multi – Platforms

Multiple educational services that include LMS, custom course development, consultancy, training, and numerous teaching resources.

Present engaging pen or touch-based lessons on any brand of interactive classroom display. Send quizzes, polls, and activities to students using laptops, tablets, smartphones, or learner response clickers. Promote parental engagement as an instructional strategy. Recognize outstanding student behavior by sending digital badges to students and parents.

Presentation Tools

Create amazing presentations on the web, PC, tablet or smartphone. Use real-time sharing of audio, video, slides, chat, and screen. Engage students with emoji icons, polling, and breakout rooms.


Manage your every day as a teacher with simple and easy to use applications. Imagine anything, and then design it in 3D in minutes. Calculate averages, track student attendance and use powerful assessment tools for auto-evaluation and peer assessment. Make strategic decisions, provide relevant feedback, and identify a student’s learning progression in real-time. Record lectures and allow students to absorb material at their own pace while boosting in-class engagement. Help your students think and learn visually with mind maps.

Proofreaders & Plagiarism Checkers

Refine your writing with intelligent spelling, grammar and rephrasing suggestions. Increase or decrease your word count using targeted rephrasing technology. Make sure everything you type is clear, effective, and mistake-free. Write correctly on Gmail, Facebook, Twitter, LinkedIn, and nearly anywhere else you write on the web.

Check your students’ paper or homework assignment with the help of a free plagiarism checker. Find plagiarized text in homework and other essays/reports. Improve student writing and empower original thinking. Produce easy and usable reports.

Reading & Literacy

Teach literacy across the curriculum. Create comprehensive literacy lesson plans and student materials from any content in minutes. Organize classes, curriculum, and reports. Work with colleagues to share resources and create better lessons.

Activate student thinking with strategic annotation, in-line discussion, and questions that chunk the text. Support student thinking with differentiated scaffolding, media, accessibility settings, built-in dictionaries, and translation options. Reveal student thinking with formative assessment, real-time feedback, and data insights.

Surround students with spoken sophisticated words, in school and at home, with audio books from leading publishers to school-owned and BYOD devices. Develop vocabulary, fluency and comprehension skills.

Build books in minutes for any type of reader. Follow along as memorable stories emerge. Comment on books you enjoy to interact with their creators. Find favorite new books and authors. Find new friends from across the globe, and discover their stories too. Manage students, create assignments, and build beautiful libraries.

Teaching Resources

Educational products, training, free teaching resources and materials for educators and parents. Student driven digital portfolios, digital libraries, online communities, peer-reviewed resources, game-based learning platforms, fun learning games, interactive puzzles, dynamic multimedia images, virtual lessons, openly licensed college textbooks, ebooks, digital math tools, TED talks, storytelling and e-learning tools, study sets, flashcards, notes and study guides.

Teaching Resources: man relaxing with laptop


Engage your students with videos. Explore, analyze and apply concepts in a flipped or blended setting. Pick a video, add your magical touch and track your students’ understanding. Enable self-paced learning with interactive lessons, add your voice and questions along the video. Know if your students are watching your videos, how many times and see the answers they give.

Record your voice to create dynamic video lessons that students and colleagues can access any time. Share videos via email, Facebook, Twitter, Edmodo or YouTube, or download and store them.

Leverage the full spectrum of media and technology to build knowledge, critical thinking, imagination and curiosity. Empower children for success in school and in life.

Use video newsletters to reach out to parents and students, share school or district events or fundraisers on social media, or make recruitment videos to boost enrollment. Construct video-based lesson plans that engage students and add technology literacy to their instruction.


Summarize or analyze your argumentative texts anytime you want. Create a classroom workspace where you and your students can communicate and work on writing projects alone or in teams. Measure student contribution and engagement in real-time.

Create evergreen and live blog stories, uniting traditional storytelling with engaged audiences. Allow multiple editors to simultaneously update, review and publish a story from anywhere. Craft authentic stories with content from your team and community, search, filter and publish social content from your owned assets and across the web: text, photos, even videos.

Any other teaching resources that should be in this list?

Spread the love
Education born and bred. I have worked as a teacher for many private language schools, as a test centre administrator, as a teacher trainer, as an educational consultant, and as a publisher. I am an advocate for literacy and a huge proponent of using technology in the classroom. I mostly write about English Language Teaching. I live in Oxford.


  1. the business coach

    Pretty nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts. In any case I will be subscribing to your feed and I hope you write again soon!

  2. Thank you for making my personal students have access to your website post. Your kindness will be greatly appreciated. I’ve got some ongoing projects and I wanted all these students assist me with it. The only way they could do this was carry out some exploration on the internet so as to help make my work faster. They came across your site along with the content on it, specially this blog post, seriously helped them to come to good conclusions on things we needed to carry out. Of course, I will continue to visit the site for new updates on this major and other issues useful.

  3. Some truly nice stuff on this site, I love it.

  4. Thanks for the strategies you are discussing on this web site. Another thing I’d like to say is that often getting hold of some copies of your credit score in order to scrutinize accuracy of each detail may be the first activity you have to undertake in credit restoration. You are looking to clean your credit reports from detrimental details flaws that wreck your credit score.

  5. Thanks for sharing, this is a fantastic article.Much thanks again. Will read on…


Please enter your comment!
Please enter your name here