Here is a list of some excellent websites for practicing a variety of skills in school and at home:
Math Games
https://www.arcademics.com/games?grade=1
Epic Books
https://www.getepic.com/students
ABCYA
Star Fall
Tumble Books
https://www.tumblebooklibrary.com/Default.aspx?ReturnUrl=/
Everyday Math
https://connected.mcgraw-hill.com/connected/pictorialLoginSchool.do?code=y4c4
Storyline Online
https://www.storylineonline.net/
Math Doodle
http://www.carstensstudios.com/mathdoodles/mathdoodlesDemos.htm
Little Explorers Dictionary
http://www.enchantedlearning.com/Dictionary.html
KIDLE
GoNoodle
Lexia
Night Zookeeper (online writing tool)
http://www.nightzookeeper.com/
Softschools
http://www.softschools.com/language_arts/grammar/contractions/contractions_matching_game/
Splash Math
https://www.splashmath.com/students
Sheppard Software
http://www.sheppardsoftware.com/math.htm
BBC
http://www.bbc.co.uk/schools/websites/4_11/site/numeracy.shtml
Everyday Math
https://connected.mcgraw-hill.com/connected/pictorialLoginSchool.do?code=y4c4
Hour of Code
http://game.kodable.com/play?user=lzk55jx
Eagle Cam!
http://www.berry.edu/eaglecam/
Dance Mat Typing
http://www.dancemattypingguide.com/dance-mat-typing-level-1/stage-1/
Happy Numbers