ABC Mouse is a great online curriculum we tried in our home. It is made for Preschool through Kindergarten. The ABC Mouse program includes math, reading, science, arts & colors, and music. It is an awesome program that gets your child ready for their first year of school, or reinforces what your child is already learning at school. ABC Mouse also works well as a summer bridging program.