Here is a list of tons of free online resources. This list is being crowdsourced and regularly updated by educators across the globe.
http://www.amazingeducationalresources.com/
The following is a list of sites we use often in our classroom, the students are used to, and enjoy, playing educational games on these sites.
https://www.abcya.com/grades/k/