Flocabulary is a fun way to learn just about anything through music! Give it a try!
https://www.flocabulary.com/
Every school day this site has a 10 minute video clip that covers news from around the world. Students enjoy watching the videos and they are encouraged to watch them daily. These clips are excellent for building background knowledge and vocabulary.
http://www.cnn.com/studentnews/
Excellent site for current event articles written at an appropriate age level for middle school students.
http://www.timeforkids.com/
This site allows you to design and print worksheets for your child.
http://www.math-aids.com/
https://newsela.com/
This site has many articles on topics that of interest to all students. The program will read the text to the students as well as allow them to chose a "just right" reading level. The articles are followed by comprehension questions and a short response piece.