Google Earth allows for the creation of custom content by users. The easiest way is to create a kml or kmz file. kml and kmz files are fairly easy to create (or modify). It is just a mark-up language. If you can code html you can code kml files (they're not the same, but are similar). KML Tutorial. For those who don't want to delve into the code you can create these files within Google Earth itself. I mention kml amd kmz because this is the format you will save Google Earth files in if you want to make them available for others.
A kml file is simply a small text file with instructions for Google Earth to interpret. KMZ files are compressed archives of files. A KMZ file includes the KML file and any other files (like pictures) the KML refers to. I was playing around the other day and created a KMZ file from a nature walk (crosswinds marsh.kmz) my son and I took. I plotted our path (using my GPS) and took pictures along the way. I placed pins in Google Earth and edited their descriptions, to include the pictures. You can use html code in the description to change text style, include links to the web, bring in pictures, or even some web videos. I put the path and the pins in a folder in GE and saved the folder as a KMZ file.
I created the path using GPS Visualizer, a web application that converts GPS files to other formats, including KML or KMZ files. This allows me to use my GPS unit with the free version of Google Earth. Normally, you can only use a GPS unit with Google Earth Plus.
In the newest version of Google Earth Beta 4 they took some of the premium features from the paid version and brought them over to the free version, including the ability to create paths and polygons. So, if you don't have access to a GPS unit it would be easy enough to draw a nature walk and incorporate pictures from the walk as pins. Or have a student studying the Tundra biome outline the tundra and have pins marking points of interest with pictures and information. This would be a lot more fun than having the exact same information in a report or powerpoint presentation.
HTML Primer for Google Earth: This shows some very basic html code you can use in your placemarks within Google Earth. A quick search of the internet will yield a lot more.
Google Earth in Physics
For more go to the Google Earth Page on FLOSScience.com