CK-12 has free resources for students, parents, teachers, schools, and districts. It combines videos, textbooks, and other lesson materials to help kids learn online. This resource is a high-quality, interactive site for kids. It offers fun simulations, plenty of practice opportunities, and other activities designed to motivate kids to learn. We especially love the BrainFlex challenge which encourages kids to build their skills while they’re out of school.