Discovery Education’s STEM Connect is an excellent solution. It strikes the right balance between content and activities to address all learning styles.