Here are a few websites that will promote student learning.
Math Websites:
Mathletics
DreamBox
https://play.dreambox.com/login/bau5/stj
http://www.aaamath.com/
http://www.aplusmath.com/
http://www.coolmath4kids.com/
http://www.coolmath-games.com/
http://ca.ixl.com/math/grade-4
http://www.math-drills.com/
http://www.sheppardsoftware.com/math.htm
http://www.kidsmathgamesonline.com/
http://www.funbrain.com/
http://www.multiplication.com/
Literacy Websites:
RAZKids
Online reading program that tracks student progress
http://www.kidsa-z.com/login/sswanh
Spelling City
http://www.spellingcity.com/mrswanjam/
ABCya
Literacy and Math activities
Unite for Literacy
Online library
Tumblebooks
Ebooks from the Ottawa Public Library
Grammar Ninja
Parts of speech practice
Keyboarding Websites:
Dance Mat Stag 1
Great starting point. Follow the lesson to learn the proper hand placement and home keys
Big Brown Bear
Find the letter - speed and accuracy
Speedy Speller
Typing Course
Practice typing words