Some of these educational websites may charge a fee for usage.
PBS Learning Media
Smithsonian Learning Lab Discover, Create and Share.
Gooru Learning Selects the web’s best resources, and compiles them into collections.
Power My Learning Provides math, language arts, science, social studies, art, music activities.
Super Teacher Worksheets
Spanish / Español
- DuolingoDuolingo makes learning a language fun. Earn points for correct answers, race against the clock, and level up.
- Spanish SimplyStories for emerging spanish speakers/readers.
- Online Free SpanishA fun way to learn español.
- Homeschool AventurasLesson plans and more!
- Spanish PlaygroundPre-school, K-6 cirriculum and online activities.
Research and Activities
Online educational content
What’s That Bug?
You guessed it.
National Gallery of Art: Kids Art Zone
Interactive art that you can make online.
Library of Congress
Free access to U.S. historical records
The Internet Archive
Digital library of free books, movies, music, audio clips and more!
Cool Tools for Schools
Best of web 2.0 multi-media tools/programs
Teaches about Native American cultures
California Coastal Records Project
Aerial photographs of the California coast
Electronic kits, robotic kits, test equipment & more!
How Stuff Works
Discovery channel show’s interesting answers to common questions
Online geography quizzes, random trivia
Cool free online health resource
Children’s Literature Network
Connect to literature for children and teens.
Animated educational website
Math, reading and lots of games
Targeted to the Kindergarten thru Grade Six age group
Newspaper Clipping Generator
Create an online newspaper clipping.
(PBS) Videos, games and muppets
School Library Media Kids!
- Lyrical LearningPromoting scientific literacy through song.
- Putumayo KidsThe website has free printable teaching guides, song lyrics and maps.
- CallirobicsHandwriting exercises set to music to improve eye-hand coordination and fine motor skills.
Free Typing Tools
- BBC: Dance Mat TypingA fun way to learn touch typing
- Learn to TypeGrade, track, and report on students’ progress in real time.
Computer Science & Coding