Teacher resources and professional development across the curriculum

Teacher professional development and classroom resources across the curriculum

Monthly Update sign up
Mailing List signup

Build a Rubric

Rubrics provide students with clear expectations and consistent feedback. Build a customizable rubric that can be used for any writing activity your class might be completing.

Building From Directions

Use blocks to build a design from a written description. Try various descriptions to achieve the correct design. View non-Flash version.

Building the Number Line

Classify the different types of numbers we use, and learn how numbers and operations relate to one another. Start with counting numbers and then add integers, rationals, algebraic, and, finally, real numbers to the line.

Carbon Lab

Run this model of the carbon cycle to see how carbon circulates through the atmosphere, biosphere, oceans and the earth's crust. Explore ways that human input might change global outcomes in the future.

Cast Your Vote!

Cast your vote and answer some questions on the accuracy, usefulness and impact of polls.


Play an animation that incorporates most types of energy transfers and conversions into a chain reaction. Then rerun the animation and answer questions to test your understanding of how energy can travel and change.

Cause for Debate

Because the Constitution creates separate institutions that must share power, there will always be disputes over the basic principles. Check out some of the hot issues (term limits, electoral college, judicial review) that are in dispute even to this day.

Chairs, Stools, and Tennis Balls

Find out how many different combinations of four-legged chairs and three-legged stools you can have after covering each leg with one of 30 tennis balls to silence the chairs whenever they're moved.


Learn about the different types of characters in Cinderella, and determine which traits belong to the hero and villain.

The Chemistry of Running

Explore the chemistry and physiology of running by choosing an avatar and running a series of timed races. Set a running goal to successfully complete a full marathon. Then perform an energy calculation to see how many kilocalories were burned during the race.

Chemistry Timeline

Learn more about key chemistry-related people and events from prehistoric times to the present. The timeline targets major breakthroughs in the development of chemical science, including the discovery of key elements, as well as the birth and death dates of important contributors chemistry history.

Civics Exam

What is your citizenship I.Q.? See if you can pass this civics exam on American history, the Constitution and our political system.

Civil Liberties Recap: You Be the Judge

How well can you decide the balance of civil liberties? Review three case summaries as well as the laws and facts about each case and arguments, and then make a ruling.

Civil Rights: Demanding Equality

Decide whether to agree/disagree with the change of policy that requires admission officials to meet enrollment quotas based on race. Then explore other methods to promote racial diversity at schools and universities.


Learn about climax and identify the event that signals the climax in the story Cinderella.

Close Reading

In this activity, read a short text several times with a different purpose for each reading, making annotations that reflect important ideas, questions, confusions, key vocabulary, and overall understandings.

Colliding Cars

Try to predict what will happen in three different bumper car collisions. For each collision, you'll be shown two possible outcomes.

Colored Shadows

Manipulate dual shadows and learn why different types of shadows are cast.

Columbia River Basin

Manipulate GIS map data of the Columbia River basin. Explore the basin and the effects of dams on the salmon population.

Comparing Figurate Numbers

Investigate, make conjectures, and develop proofs about triangular and square numbers. Compare numbers whose corresponding figures have similar base lengths.

Grade Levels



Required Software