21st century teaching and learning resources help teachers play a critical role in facilitating learning activities and posing questions that take student thinking deeper.

1. Designing Effective Projects, Provides an overview about effective use of project approaches across the curriculum and class levels. Presents what current research says about higher-order thinking and what this looks like in elementary and secondary classrooms. Showcases how to engage students and meet your instructional aims.

2. India Unit Plans, Showcases ideas from a collection of exemplary unit plans and helps design your own technology-rich lesson plan.

K-12 Teaching Tools

3. Thinking tools, Free tools and resources for educators support collaborative student-centered learning. Online thinking tools are active learning places where students engage in robust discussions, pursue investigations, analyse complex information, and solve problems.

Productivity tools

4. Assessing Projects, Develop strategies for student-centered assessment and create your own from an Assessment library.

5. Help Guide, Find step-by-step instructions for hundreds of technical skills for commonly used software applications.

6. 21st century learning resources, cultivate technology literacy and digital citizenship for students ages 11-15 with learning that is active, creative, exploratory, and collaborative.

7. skoool, Media-rich resources free to students and teachers.

Other teaching learning resources which is very useful for teachers and students.

1- Create and edit  digital audio
Here are some tools for teachers to develop this skill :Click and download
Free Audio Tools for Teachers

2- Use Social bookmarking to share resources with and between learners
Here are some tools for teachers to develop this skill :Click and download
A List of Best Bookmarking Websites for Teachers

3- Use blogs and wikis to create online platforms for students
Here are some tools for teachers to develop this skill :Click and download
Great Tools to Create Protected Blogs and Webpages for your Class

4- Exploit digital images for classroom use, Here are some tools for teachers to develop this skill :Click and download
Web Tools to Edit Pictures without Installing any software
Tools to Convert Photos into Cartoons
5- Use video content to engage students
Here are some tools for teachers to develop this skill :Click and download
Web Tools to Create Videos without Installing Any Software
6- Use infographics to visually stimulate students
Here are some tools for teachers to develop this skill :Click and download
Tools for Creating Educational Posters and Infographics

7- Use Social networking sites to connectwith colleagues and grow professionally,Here are some tools for teachers to develop this skill :Click and download

8- Create and deliver asynchronous presentations and training sessions
Here are some tools for teachers to develop this skill :Click and download
Presentation Creation Tools for Teachers

9- Compile a digital e-portfolio for their own development, Here are some tools for teachers to develop this skill :Click and download
Great Tools to Create Digital Portfolios 

10- be able to detect plagiarized works in students assignments, Here are some tools for teachers to develop this skill :Click and download
Plagiarism Detector Tools for Teachers and Educators

11- Create screen capture videos and tutorials, Here are some tools for teachers to develop this skill :Click and download
Some Very Good Screen Capture Tools for Teachers

12- Curate web content for classroom learning,  Here are some tools for teachers to develop this skill :Click and download
Great Tools for Web Curation

13- Use and provide students with task management tools to organize their work and plan their learning
Here are some tools for teachers to develop this skill :Click and download
A List of Great Task Management Tools for Educators

14- Use polling software to create a real-time survey in class, Here are some tools for teachers to develop this skill :Click and download
15 Free and Easy Poll/ Survey Tools for Teachers

15- Understand issues related to copyright and fair use of online materials, Here are some tools for teachers to develop this skill :Click and download
Great Resources for Learning More about Copyright Issues

16- Use digital assessment tools to create quizzes, Here are some tools for teachers to develop this skill :Click and download
Free Tools to Create and Administer Quizzes

17- Find and evaluate authentic web based content, Here are some tools for teachers to develop this skill :Click and download
A Great Rubric for Evaluating Web Content

18- Use digital tools for time management purposes, Here are some tools for teachers to develop this skill :Some Very Good Tools for Better Time Management

19- Use note taking tools to share interesting content with your students, Here are some tools for teachers to develop this skill :Click and download
Good Apps for Note Taking
20- Use of online sticky notes to capture interesting ideas, Here are some tools for teachers to develop this skill :Click and download
Sticky Notes Apps for Teachers and Students